Running phase: unpackPhase unpacking source archive /nix/store/qxr9703hw3pa7781vv44hlshwav2qslj-source source root is source Executing cargoSetupPostUnpackHook Finished cargoSetupPostUnpackHook Running phase: patchPhase applying patch /nix/store/hj197myrwcrinylkdprnlykv8l885jw9-0001-darwin-disable-link-time-optimization.patch patching file make-mac.mk applying patch /nix/store/al59jkmz51lgv3rwmx8bscpx12vmfqrq-0002-Support-single-arch-builds-on-macOS.patch patching file make-mac.mk Executing cargoSetupPostPatchHook Validating consistency between /nix/var/nix/builds/nix-55514-4092674328/source/Cargo.lock and /nix/var/nix/builds/nix-55514-4092674328/cargo-deps-vendor/Cargo.lock Finished cargoSetupPostPatchHook Running phase: updateAutotoolsGnuConfigScriptsPhase Updating Autotools / GNU config script to a newer upstream version: ./ext/libpqxx-7.7.3/config/config.sub Updating Autotools / GNU config script to a newer upstream version: ./ext/libpqxx-7.7.3/config/config.guess Running phase: configurePhase patching script interpreter paths in ./doc/build.sh ./doc/build.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/j0hldai2k6ch691p6dlh4v75c1ym73mq-bash-5.3p9/bin/bash" substituteStream() in derivation zerotierone-1.16.0: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file './doc/build.sh') fixing libtool script ./ext/libpqxx-7.7.3/config/ltmain.sh ./ext/libpqxx-7.7.3/configure no configure script, doing nothing Running phase: buildPhase build flags: -j10 SHELL=/nix/store/j0hldai2k6ch691p6dlh4v75c1ym73mq-bash-5.3p9/bin/bash ARCH=arm64 all selftest if [[ "arm64" == *"x86_64"* ]]; then cd rustybits && MACOSX_DEPLOYMENT_TARGET=10.13 cargo build -p zeroidc --target=x86_64-apple-darwin --release; fi OpenTelemetry Exporter not enabled, skipping build. if [[ "arm64" == *"arm64"* ]]; then cd rustybits && MACOSX_DEPLOYMENT_TARGET=10.13 cargo build -p zeroidc --target=aarch64-apple-darwin --release; fi clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/AES.o node/AES.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/AES_aesni.o node/AES_aesni.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/AES_armcrypto.o node/AES_armcrypto.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/ECC.o node/ECC.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Capability.o node/Capability.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/CertificateOfMembership.o node/CertificateOfMembership.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/CertificateOfOwnership.o node/CertificateOfOwnership.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Identity.o node/Identity.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/IncomingPacket.o node/IncomingPacket.cpp Compiling proc-macro2 v1.0.101 Compiling unicode-ident v1.0.18 Compiling quote v1.0.40 Compiling syn v2.0.106 In file included from node/CertificateOfMembership.cpp:12: In file included from node/Network.hpp:20: In file included from node/Membership.hpp:18: In file included from node/NetworkConfig.hpp:16: In file included from node/CertificateOfOwnership.hpp:18: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/IncomingPacket.cpp:9: In file included from node/IncomingPacket.hpp:12: In file included from node/MulticastGroup.hpp:12: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/CertificateOfOwnership.cpp:9: In file included from node/CertificateOfOwnership.hpp:18: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) Compiling libc v0.2.175 In file included from node/Capability.cpp:12: In file included from node/Network.hpp:20: In file included from node/Membership.hpp:18: In file included from node/NetworkConfig.hpp:16: In file included from node/CertificateOfOwnership.hpp:18: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) Compiling cfg-if v1.0.3 Compiling zeroize v1.8.1 Compiling typenum v1.18.0 Compiling version_check v0.9.5 In file included from node/CertificateOfMembership.cpp:12: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) Compiling generic-array v0.14.7 Compiling const-oid v0.9.6 Compiling subtle v2.6.1 In file included from node/CertificateOfOwnership.cpp:12: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/Capability.cpp:12: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) Compiling getrandom v0.2.16 Compiling autocfg v1.5.0 Compiling stable_deref_trait v1.2.0 Compiling rand_core v0.6.4 Compiling getrandom v0.3.3 Compiling rustix v1.0.8 Compiling base64ct v1.8.0 Compiling pem-rfc7468 v0.7.0 Compiling serde v1.0.219 Compiling der v0.7.10 In file included from node/IncomingPacket.cpp:19: In file included from node/Node.hpp:19: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) Compiling core-foundation-sys v0.8.7 Compiling libm v0.2.15 Compiling pin-project-lite v0.2.16 Compiling itoa v1.0.15 Compiling num-traits v0.2.19 Compiling once_cell v1.21.3 Compiling bytes v1.10.1 Compiling serde_json v1.0.143 Compiling litemap v0.8.0 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling writeable v0.6.1 Compiling digest v0.10.7 Compiling hmac v0.12.1 Compiling socket2 v0.6.0 Compiling mio v1.0.4 Compiling futures-core v0.3.31 Compiling memchr v2.7.5 Compiling icu_normalizer_data v2.0.0 24 warnings generated. Compiling icu_properties_data v2.0.1 Compiling spki v0.7.3 Compiling zerocopy v0.8.26 In file included from node/IncomingPacket.cpp:9: In file included from node/IncomingPacket.hpp:12: In file included from node/MulticastGroup.hpp:12: node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/IncomingPacket.cpp:471:33: note: in instantiation of function template specialization 'ZeroTier::InetAddress::deserialize<10024U>' requested here 471 | ptr += externalSurfaceAddress.deserialize(*this, ptr); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) Compiling pkcs8 v0.10.2 Compiling bitflags v2.9.4 Compiling smallvec v1.15.1 24 warnings generated. Compiling tokio v1.47.1 24 warnings generated. clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/InetAddress.o node/InetAddress.cpp Compiling core-foundation v0.9.4 Compiling errno v0.3.13 Compiling semver v1.0.26 Compiling fnv v1.0.7 Compiling http v0.2.12 Compiling signature v2.2.0 Compiling tracing-core v0.1.34 Compiling security-framework-sys v2.14.0 Compiling ff v0.13.1 Compiling cpufeatures v0.2.17 Compiling equivalent v1.0.2 Compiling slab v0.4.11 Compiling httparse v1.10.1 Compiling futures-io v0.3.31 Compiling fastrand v2.3.0 Compiling native-tls v0.2.14 Compiling futures-task v0.3.31 Compiling base16ct v0.2.0 Compiling hashbrown v0.15.5 Compiling pin-utils v0.1.0 Compiling futures-sink v0.3.31 Compiling futures-util v0.3.31 Compiling sec1 v0.7.3 In file included from node/InetAddress.cpp:9: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.cpp:163:9: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 163 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.cpp:163:9: note: explicitly cast the pointer to silence this warning 163 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.cpp:218:9: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 218 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.cpp:218:9: note: explicitly cast the pointer to silence this warning 218 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) 25 warnings generated. Compiling tracing v0.1.41 Compiling sha2 v0.10.9 Compiling group v0.13.0 25 warnings generated. Compiling security-framework v2.11.1 Compiling hkdf v0.12.4 Compiling crypto-bigint v0.5.5 Compiling synstructure v0.13.2 Compiling tempfile v3.21.0 Compiling indexmap v2.11.0 Compiling ryu v1.0.20 Compiling ident_case v1.0.1 Compiling strsim v0.11.1 Compiling percent-encoding v2.3.2 Compiling try-lock v0.2.5 Compiling system-configuration-sys v0.5.0 Compiling serde_derive v1.0.219 Compiling zerofrom-derive v0.1.6 Compiling yoke-derive v0.8.0 Compiling zerovec-derive v0.11.1 Compiling zerofrom v0.1.6 Compiling yoke v0.8.0 Compiling displaydoc v0.2.5 Compiling ppv-lite86 v0.2.21 Compiling rand_chacha v0.3.1 Compiling zerotrie v0.2.2 Compiling darling_core v0.20.11 Compiling elliptic-curve v0.13.8 Compiling want v0.3.1 Compiling form_urlencoded v1.2.2 Compiling rustc_version v0.4.1 Compiling zerovec v0.11.4 Compiling http-body v0.4.6 Compiling futures-channel v0.3.31 Compiling indexmap v1.9.3 Compiling socket2 v0.5.10 Compiling httpdate v1.0.3 Compiling unicode-width v0.1.14 Compiling utf8_iter v1.0.4 Compiling tower-service v0.3.3 Compiling syn v1.0.109 Compiling textwrap v0.11.0 Compiling curve25519-dalek v4.1.3 Compiling rand v0.8.5 Compiling num-integer v0.1.46 Compiling atty v0.2.14 Compiling rfc6979 v0.4.0 Compiling unicode-segmentation v1.12.0 Compiling cbindgen v0.20.0 Compiling thiserror v1.0.69 Compiling bitflags v1.3.2 Compiling hashbrown v0.12.3 Compiling ansi_term v0.12.1 Compiling base64 v0.21.7 Compiling tinystr v0.8.1 Compiling icu_locale_core v2.0.0 Compiling potential_utf v0.1.3 Compiling icu_collections v2.0.0 Compiling darling_macro v0.20.11 Compiling vec_map v0.8.2 Compiling strsim v0.8.0 Compiling num-bigint-dig v0.8.4 Compiling spin v0.9.8 Compiling darling v0.20.11 Compiling lazy_static v1.5.0 Compiling clap v2.34.0 Compiling rustls-pemfile v1.0.4 Compiling tokio-util v0.7.16 Compiling tokio-native-tls v0.3.1 Compiling system-configuration v0.5.1 Compiling heck v0.3.3 Compiling num-iter v0.1.45 Compiling ecdsa v0.16.9 Compiling primeorder v0.13.6 Compiling thiserror-impl v1.0.69 Compiling icu_provider v2.0.0 Compiling icu_properties v2.0.1 Compiling icu_normalizer v2.0.0 Compiling h2 v0.3.27 Compiling iana-time-zone v0.1.63 Compiling encoding_rs v0.8.35 Compiling mime v0.3.17 Compiling byteorder v1.5.0 Compiling log v0.4.28 Compiling base64 v0.13.1 Compiling sync_wrapper v0.1.2 Compiling ipnet v2.11.0 Compiling idna_adapter v1.2.1 Compiling idna v1.1.0 Compiling serde_with_macros v3.14.0 Compiling ordered-float v2.10.1 Compiling ed25519 v2.2.3 Compiling pkcs1 v0.7.5 Compiling powerfmt v0.2.0 Compiling either v1.15.0 Compiling toml v0.5.11 Compiling serde_urlencoded v0.7.1 Compiling url v2.5.7 Compiling chrono v0.4.41 Compiling serde_path_to_error v0.1.17 Compiling serde_plain v1.0.2 Compiling serde_with v3.14.0 Compiling serde-value v0.7.0 Compiling itertools v0.10.5 Compiling rsa v0.9.8 Compiling hyper v0.14.32 Compiling deranged v0.5.3 Compiling ed25519-dalek v2.2.0 Compiling p384 v0.13.1 Compiling p256 v0.13.2 Compiling num-conv v0.1.0 Compiling dyn-clone v1.0.20 Compiling time-core v0.1.6 Compiling jwt v0.16.0 (https://github.com/glimberg/rust-jwt#61a9291f) clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Membership.o node/Membership.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Metrics.o node/Metrics.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Multicaster.o node/Multicaster.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Network.o node/Network.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/NetworkConfig.o node/NetworkConfig.cpp Compiling time v0.3.43 clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Node.o node/Node.cpp In file included from node/Membership.cpp:9: In file included from node/Membership.hpp:18: In file included from node/NetworkConfig.hpp:16: In file included from node/CertificateOfOwnership.hpp:18: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) Compiling zeroidc v0.1.0 (/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/zeroidc) In file included from node/Multicaster.cpp:9: In file included from node/Multicaster.hpp:16: In file included from node/MulticastGroup.hpp:12: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/NetworkConfig.cpp:9: In file included from node/NetworkConfig.hpp:16: In file included from node/CertificateOfOwnership.hpp:18: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/Network.cpp:9: In file included from node/Network.hpp:20: In file included from node/Membership.hpp:18: In file included from node/NetworkConfig.hpp:16: In file included from node/CertificateOfOwnership.hpp:18: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/NetworkConfig.cpp:536:85: note: in instantiation of function template specialization 'ZeroTier::InetAddress::deserialize<484520U>' requested here 536 | p += reinterpret_cast(&(this->routes[this->routeCount].target))->deserialize(*tmp, p); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/Multicaster.cpp:13: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/Network.cpp:9: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/Node.cpp:9: In file included from node/Node.hpp:13: In file included from node/Bond.hpp:12: In file included from node/../osdep/Binder.hpp:46: node/../osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/OutboundMulticast.o node/OutboundMulticast.cpp Compiling hyper-tls v0.5.0 In file included from node/Membership.cpp:12: In file included from node/Node.hpp:19: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) Compiling reqwest v0.11.27 clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Packet.o node/Packet.cpp In file included from node/Node.cpp:9: In file included from node/Node.hpp:19: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/OutboundMulticast.cpp:9: In file included from node/OutboundMulticast.hpp:15: In file included from node/MulticastGroup.hpp:12: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) 24 warnings generated. clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Path.o node/Path.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Peer.o node/Peer.cpp In file included from node/OutboundMulticast.cpp:12: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Poly1305.o node/Poly1305.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Revocation.o node/Revocation.cpp 24 warnings generated. clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Salsa20.o node/Salsa20.cpp In file included from node/Path.cpp:9: In file included from node/Path.hpp:14: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/Peer.cpp:9: In file included from node/Peer.hpp:16: In file included from node/Bond.hpp:12: In file included from node/../osdep/Binder.hpp:46: node/../osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) 24 warnings generated. Compiling oauth2 v4.4.2 In file included from node/Revocation.cpp:12: In file included from node/Network.hpp:20: In file included from node/Membership.hpp:18: In file included from node/NetworkConfig.hpp:16: In file included from node/CertificateOfOwnership.hpp:18: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/Path.cpp:11: In file included from node/Node.hpp:19: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/Peer.cpp:16: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/Revocation.cpp:12: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) 24 warnings generated. 24 warnings generated. 24 warnings generated. 24 warnings generated. Compiling openidconnect v3.5.0 clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/SelfAwareness.o node/SelfAwareness.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/SHA512.o node/SHA512.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Switch.o node/Switch.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Tag.o node/Tag.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Topology.o node/Topology.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Trace.o node/Trace.cpp 24 warnings generated. In file included from node/Switch.cpp:9: In file included from node/Switch.hpp:14: In file included from node/IncomingPacket.hpp:12: In file included from node/MulticastGroup.hpp:12: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/SelfAwareness.cpp:9: In file included from node/SelfAwareness.hpp:15: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/Topology.cpp:9: In file included from node/Topology.hpp:16: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/Trace.cpp:11: In file included from node/Trace.hpp:17: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/Tag.cpp:12: In file included from node/Network.hpp:20: In file included from node/Membership.hpp:18: In file included from node/NetworkConfig.hpp:16: In file included from node/CertificateOfOwnership.hpp:18: node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/Tag.cpp:12: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/Switch.cpp:9: In file included from node/Switch.hpp:18: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/SelfAwareness.cpp:12: In file included from node/Node.hpp:19: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) 24 warnings generated. In file included from node/Trace.cpp:19: In file included from node/Node.hpp:19: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/Topology.cpp:12: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/Topology.cpp:9: In file included from node/Topology.hpp:16: node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/World.hpp:260:35: note: in instantiation of function template specialization 'ZeroTier::InetAddress::deserialize<8480U>' requested here 260 | p += r.stableEndpoints.back().deserialize(b, p); | ^ node/Topology.cpp:49:17: note: in instantiation of function template specialization 'ZeroTier::World::deserialize<8480U>' requested here 49 | cachedPlanet.deserialize(Buffer(tmp, (unsigned int)n), 0); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/World.hpp:260:35: note: in instantiation of function template specialization 'ZeroTier::InetAddress::deserialize<570U>' requested here 260 | p += r.stableEndpoints.back().deserialize(b, p); | ^ node/Topology.cpp:59:17: note: in instantiation of function template specialization 'ZeroTier::World::deserialize<570U>' requested here 59 | defaultPlanet.deserialize(wtmp, 0); // throws on error, which would indicate a bad static variable up top | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/Peer.hpp:593:20: note: in instantiation of function template specialization 'ZeroTier::InetAddress::deserialize<4144U>' requested here 593 | ptr += inaddr.deserialize(b, ptr); | ^ node/Topology.cpp:115:15: note: in instantiation of function template specialization 'ZeroTier::Peer::deserializeFromCache<4144U>' requested here 115 | ap = Peer::deserializeFromCache(RR->node->now(), tPtr, buf, RR); | ^ node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) 24 warnings generated. 24 warnings generated. clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Utils.o node/Utils.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Bond.o node/Bond.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/PacketMultiplexer.o node/PacketMultiplexer.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o osdep/OSUtils.o osdep/OSUtils.cpp 24 warnings generated. as -arch x86_64 -mmacosx-version-min=10.13 -o ext/x64-salsa2012-asm/salsa2012.o ext/x64-salsa2012-asm/salsa2012.s clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o one.o one.cpp clang -O3 -arch arm64 -mmacosx-version-min=10.13 -o MacEthernetTapAgent osdep/MacEthernetTapAgent.c clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o selftest.o selftest.cpp echo -f --options=runtime -s MacEthernetTapAgent -f --options=runtime -s MacEthernetTapAgent 24 warnings generated. 27 warnings generated. In file included from node/Bond.cpp:9: In file included from node/Bond.hpp:12: In file included from node/../osdep/Binder.hpp:46: node/../osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from osdep/OSUtils.cpp:39: In file included from osdep/OSUtils.hpp:13: osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from one.cpp:68: In file included from ./node/Bond.hpp:12: In file included from ./node/../osdep/Binder.hpp:46: ./node/../osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ ./node/../osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ ./node/../osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ ./node/../osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ ./node/../osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ ./node/../osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ ./node/../osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ ./node/../osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ ./node/../osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/../osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/../osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/PacketMultiplexer.cpp:12: In file included from node/Node.hpp:13: In file included from node/Bond.hpp:12: In file included from node/../osdep/Binder.hpp:46: node/../osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ node/../osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ node/../osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) node/../osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ node/../osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from selftest.cpp:16: In file included from ./node/IncomingPacket.hpp:12: In file included from ./node/MulticastGroup.hpp:12: ./node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ ./node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) ./node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ ./node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) ./node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ ./node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) ./node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ ./node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) ./node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ ./node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) ./node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ ./node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) ./node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ ./node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) ./node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ ./node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) ./node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) ./node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ ./node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from node/Bond.cpp:12: In file included from node/Node.hpp:19: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from node/PacketMultiplexer.cpp:12: In file included from node/Node.hpp:19: node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) node/PacketMultiplexer.cpp:79:46: warning: lambda capture '_enablePinning' is not used [-Wunused-lambda-capture] 79 | _rxThreads.push_back(std::thread([this, i, _enablePinning]() { | ~~^~~~~~~~~~~~~~ In file included from one.cpp:77: ./osdep/Thread.hpp:120:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 120 | memset(this, 0, sizeof(Thread)); | ^ ./osdep/Thread.hpp:120:10: note: explicitly cast the pointer to silence this warning 120 | memset(this, 0, sizeof(Thread)); | ^ | (void*) ./osdep/Thread.hpp:125:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 125 | memcpy(this, &t, sizeof(Thread)); | ^ ./osdep/Thread.hpp:125:10: note: explicitly cast the pointer to silence this warning 125 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) ./osdep/Thread.hpp:130:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 130 | memcpy(this, &t, sizeof(Thread)); | ^ ./osdep/Thread.hpp:130:10: note: explicitly cast the pointer to silence this warning 130 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) In file included from selftest.cpp:20: In file included from ./node/Node.hpp:19: ./node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ ./node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from selftest.cpp:30: In file included from ./osdep/PortMapper.hpp:17: ./osdep/Thread.hpp:120:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 120 | memset(this, 0, sizeof(Thread)); | ^ ./osdep/Thread.hpp:120:10: note: explicitly cast the pointer to silence this warning 120 | memset(this, 0, sizeof(Thread)); | ^ | (void*) ./osdep/Thread.hpp:125:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 125 | memcpy(this, &t, sizeof(Thread)); | ^ ./osdep/Thread.hpp:125:10: note: explicitly cast the pointer to silence this warning 125 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) ./osdep/Thread.hpp:130:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 130 | memcpy(this, &t, sizeof(Thread)); | ^ ./osdep/Thread.hpp:130:10: note: explicitly cast the pointer to silence this warning 130 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) one.cpp:1190:20: warning: 'kUserDomain' is deprecated: first deprecated in macOS 10.8 - Deprecated [-Wdeprecated-declarations] 1190 | if (FSFindFolder(kUserDomain, kDesktopFolderType, kDontCreateFolder, &fsref) == noErr && FSRefMakePath(&fsref, path, sizeof(path)) == noErr) {} | ^ /nix/store/1pd5ki2kxlr44qzn9fkkqfbwjbgjan6j-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h:63:1: note: '(unnamed enum at /nix/store/1pd5ki2kxlr44qzn9fkkqfbwjbgjan6j-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h:63:1)' has been explicitly marked deprecated here 63 | enum { | ^ one.cpp:1190:33: warning: 'kDesktopFolderType' is deprecated: first deprecated in macOS 10.8 - Deprecated [-Wdeprecated-declarations] 1190 | if (FSFindFolder(kUserDomain, kDesktopFolderType, kDontCreateFolder, &fsref) == noErr && FSRefMakePath(&fsref, path, sizeof(path)) == noErr) {} | ^ /nix/store/1pd5ki2kxlr44qzn9fkkqfbwjbgjan6j-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h:302:1: note: '(unnamed enum at /nix/store/1pd5ki2kxlr44qzn9fkkqfbwjbgjan6j-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h:302:1)' has been explicitly marked deprecated here 302 | enum { | ^ one.cpp:1190:53: warning: 'kDontCreateFolder' is deprecated: first deprecated in macOS 10.8 - Deprecated [-Wdeprecated-declarations] 1190 | if (FSFindFolder(kUserDomain, kDesktopFolderType, kDontCreateFolder, &fsref) == noErr && FSRefMakePath(&fsref, path, sizeof(path)) == noErr) {} | ^ /nix/store/1pd5ki2kxlr44qzn9fkkqfbwjbgjan6j-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h:87:1: note: '(unnamed enum at /nix/store/1pd5ki2kxlr44qzn9fkkqfbwjbgjan6j-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h:87:1)' has been explicitly marked deprecated here 87 | enum { | ^ one.cpp:1190:7: warning: 'FSFindFolder' is deprecated: first deprecated in macOS 10.8 [-Wdeprecated-declarations] 1190 | if (FSFindFolder(kUserDomain, kDesktopFolderType, kDontCreateFolder, &fsref) == noErr && FSRefMakePath(&fsref, path, sizeof(path)) == noErr) {} | ^ /nix/store/1pd5ki2kxlr44qzn9fkkqfbwjbgjan6j-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h:289:1: note: 'FSFindFolder' has been explicitly marked deprecated here 289 | FSFindFolder( | ^ one.cpp:1190:92: warning: 'FSRefMakePath' is deprecated: first deprecated in macOS 10.8 [-Wdeprecated-declarations] 1190 | if (FSFindFolder(kUserDomain, kDesktopFolderType, kDontCreateFolder, &fsref) == noErr && FSRefMakePath(&fsref, path, sizeof(path)) == noErr) {} | ^ /nix/store/1pd5ki2kxlr44qzn9fkkqfbwjbgjan6j-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:4086:18: note: 'FSRefMakePath' has been explicitly marked deprecated here 4086 | extern OSStatus FSRefMakePath(const FSRef *ref, UInt8 *path, UInt32 pathBufferSize) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, __IPHONE_NA, __IPHONE_NA); | ^ 25 warnings generated. 23 warnings generated. 27 warnings generated. Finished `release` profile [optimized] target(s) in 49.90s warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` cd rustybits && lipo -create target/*/release/libzeroidc.a -output target/libzeroidc.a clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o osdep/EthernetTap.o osdep/EthernetTap.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o osdep/ManagedRoute.o osdep/ManagedRoute.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o osdep/Http.o osdep/Http.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o service/OneService.o service/OneService.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o osdep/MacEthernetTap.o osdep/MacEthernetTap.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o osdep/MacKextEthernetTap.o osdep/MacKextEthernetTap.cpp clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c osdep/MacDNSHelper.mm -o osdep/MacDNSHelper.o clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/http-parser/http_parser.o ext/http-parser/http_parser.c 24 warnings generated. clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/libnatpmp/natpmp.o ext/libnatpmp/natpmp.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/libnatpmp/getgateway.o ext/libnatpmp/getgateway.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/connecthostport.o ext/miniupnpc/connecthostport.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/igd_desc_parse.o ext/miniupnpc/igd_desc_parse.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/minisoap.o ext/miniupnpc/minisoap.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/minissdpc.o ext/miniupnpc/minissdpc.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/miniupnpc.o ext/miniupnpc/miniupnpc.c ext/miniupnpc/miniupnpc.c:571:6: warning: variable 'n_igd' set but not used [-Wunused-but-set-variable] 571 | int n_igd = 0; | ^ clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/miniwget.o ext/miniupnpc/miniwget.c 1 warning generated. clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/minixml.o ext/miniupnpc/minixml.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/portlistingparse.o ext/miniupnpc/portlistingparse.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/receivedata.o ext/miniupnpc/receivedata.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/upnpcommands.o ext/miniupnpc/upnpcommands.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/upnpdev.o ext/miniupnpc/upnpdev.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/upnperrors.o ext/miniupnpc/upnperrors.c clang -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -c -o ext/miniupnpc/upnpreplyparse.o ext/miniupnpc/upnpreplyparse.c clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o osdep/PortMapper.o osdep/PortMapper.cpp In file included from osdep/EthernetTap.cpp:9: In file included from osdep/EthernetTap.hpp:13: osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from osdep/ManagedRoute.cpp:10: In file included from osdep/../osdep/OSUtils.hpp:13: osdep/../osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) 31 warnings generated. In file included from osdep/Http.cpp:13: In file included from osdep/OSUtils.hpp:13: osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from osdep/MacEthernetTap.cpp:16: In file included from osdep/MacDNSHelper.hpp:12: osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from osdep/MacEthernetTap.cpp:17: In file included from osdep/MacEthernetTap.hpp:18: osdep/Thread.hpp:120:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 120 | memset(this, 0, sizeof(Thread)); | ^ osdep/Thread.hpp:120:10: note: explicitly cast the pointer to silence this warning 120 | memset(this, 0, sizeof(Thread)); | ^ | (void*) osdep/Thread.hpp:125:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 125 | memcpy(this, &t, sizeof(Thread)); | ^ osdep/Thread.hpp:125:10: note: explicitly cast the pointer to silence this warning 125 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) osdep/Thread.hpp:130:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 130 | memcpy(this, &t, sizeof(Thread)); | ^ osdep/Thread.hpp:130:10: note: explicitly cast the pointer to silence this warning 130 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) In file included from osdep/MacDNSHelper.mm:9: In file included from osdep/MacDNSHelper.hpp:12: osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ In file included from osdep/MacKextEthernetTap.cpposdep/../node/InetAddress.hpp::9135: :In file included from 11osdep/MacDNSHelper.hpp:: 12: osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) note: explicitly cast the pointer to silence this warning osdep/../node/InetAddress.hpp :13585 | : 10 : memcpy(this,warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warningosdep/../node/InetAddress.hpp :135:11: note: explicitly cast the pointer to silence this warning 135 | memc 168 | memcppy(this, &a, sizeof(InetAddress)); | ^ | (void*) y(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | 176 | memset(this, memcpy 0(,t hissiz,e o&fss(,I nestiAzdedorfes(sI)n)e;tA d d| re ^s s)); | ^ osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) 176 | memset(this, 0, sizeof(Ineosdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] tAddres 159 | memcpy(this, ss, sizeof(InetAddress))s)); ; | ^ | ^ | (void*) osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] osdep/../node/InetAddress.hpp:159: 11177: | note: explicitly cast the pointer to silence this warning memcpy( t159h | i s ,m esmac,p y(sitzhis, ss, sizeof(InetAddress)); | ^ | (void*) eof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]memcpy(t his, sa, sizeof(stru c167t | s omcekmaset(this, 0, sdidzre_oifn)()InetAddress)); | ^ ; | ^ | (void*) osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning osdep/../node/InetAddress.hpp:185:11: warning: 168 | memcpy(tfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]hi s, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) 185 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:185:11:osdep/../node/InetAddress.hpp:176:11 :note: explicitly cast the pointer to silence this warning warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this ,176 | 0 ,m emssiezte(ofth(iIsne,t Ad0dr,e sss)i)z;eo f | (I ^n et A| dd (void*)r ess)); osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] | ^ 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:176:11: osdep/../node/InetAddress.hppnote: explicitly cast the pointer to silence this warning:186 :11: note: explicitly cast the pointer to silence this warning 186 | memcpy( 176t | h i s m,e m&sseat,( tshiizseo,f (0s,t ruscitze osfoc(kIandedtrA_didnr6e)s)s;)) ; | ^| ^ | (void*)| (void*) osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:194:osdep/../node/InetAddress.hpp:177:11: 11note: :explicitly cast the pointer to silence this warning warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | me194 | mmecpy(thmisse, ts(a,t hissiz,e o0, sif(sztreuocft( IsnoectkAaddddrre_sisn))));; | | ^ ^ | (void*) osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:195:osdep/../node/InetAddress.hpp:185:11: warning: 11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185195 | | mmeemmscepty((tthhiiss,, s0a,, ssiizzeeooff((IsntertuAcdtdr essosc)k)a;dd r _| in ^6 )); | ^ osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning osdep/../node/InetAddress.hpp:195:11: 185 | note: explicitly cast the pointer to silence this warning m emset(this, 0, sizeof(InetA 195 | dmdermecspsy)();th i s| , ^ sa ,| (void*)s izeof(stosdep/../node/InetAddress.hppr:u186c:t11: socwarning: kadfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]dr _in6)); | ^ | (void*) 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] osdep/../node/InetAddress.hpp:203: 194 | mems11et(: thinote: sexplicitly cast the pointer to silence this warning, 0, sizeof(InetAddress)); | ^ 203 | memset(this, 0, sizeosdep/../node/InetAddress.hppo:f194:(11I:n etAnote: ddexplicitly cast the pointer to silence this warningre ss)); 194 | mems| et ^( t h| is (void*) , 0, sosdep/../node/InetAddress.hpp:206:13: iwarning: zeofirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]f (InetAddress)); | ^ | (void*) 206 | osdep/../node/InetAddress.hpp : 195 : 11 :m emcwarning: py(first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]t his, &sa, s195i | zeof(stru memcpy(this, sa,c t sockaddsizeof(r_in));s t| ru ^c t sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 206 | mem cp195y | ( memcptyh(isthis,, s&as,a , sisziezoefof((stsrturcutct s oscokcakdaddrd_ri_ni6n))));; | | ^ ^ | | (void*) (void*) osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, osdep/../node/InetAddress.hpp:203:sizeof(11st:r uctwarning: sfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]oc kaddr_in6)); 203 | me| ^m se t| ( (void*)t his, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, siosdep/../node/InetAddress.hppz:e219o:f11:( stwarning: rucfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]t sockaddr_in)); | ^ 219 | memset(thiosdep/../node/InetAddress.hpps:206,: 13:0 , note: sexplicitly cast the pointer to silence this warningiz eof(InetAddre s206s | ) ) ; m| em ^c py(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219209 | | m e mmseemtc(pyt(hthis, i&ss, a0, sizeof,( stsriuzcetof s(oIcnkeatdAddrd_riens6s))));; | | ^ ^ | (void*) osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(tosdep/../node/InetAddress.hpph:i209s:13,: sa,note: explicitly cast the pointer to silence this warningsi zeof(struct sockad d209r | _ i n ) ) ;me m c| py ^( this, &sa, sizeof(struct sockaddr_in6));osdep/../node/InetAddress.hpp:222: | ^ 13 : note: | (void*) explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, osdep/../node/InetAddress.hpp:s225i:z13e:o f(note: Inexplicitly cast the pointer to silence this warninget Address)); | ^ 225 | memosdep/../node/InetAddress.hpp:219:11cpy(: thinote: sexplicitly cast the pointer to silence this warning, sa, sizeof(struct s o219c | k a d dmre_misne6t)();th i s| , ^ 0, size | (void*) of(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpposdep/../node/InetAddress.hpp::638638::1010:: note: warning: explicitly cast the pointer to silence this warningfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this ,638 | 0 m,e msizeof(InetAddress)); | ^ | (void*) set(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from osdep/MacKextEthernetTap.cpp:237: In file included from osdep/MacKextEthernetTap.hpp:17: osdep/Thread.hpp:120:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 120 | memset(this, 0, sizeof(Thread)); | ^ osdep/Thread.hpp:120:10: note: explicitly cast the pointer to silence this warning 120 | memset(this, 0, sizeof(Thread)); | ^ | (void*) osdep/Thread.hpp:125:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 125 | memcpy(this, &t, sizeof(Thread)); | ^ osdep/Thread.hpp:125:10: note: explicitly cast the pointer to silence this warning 125 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) osdep/Thread.hpp:130:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 130 | memcpy(this, &t, sizeof(Thread)); | ^ osdep/Thread.hpp:130:10: note: explicitly cast the pointer to silence this warning 130 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) In file included from service/OneService.cpp:26: In file included from service/../node/Bond.hpp:12: In file included from service/../node/../osdep/Binder.hpp:46: service/../node/../osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ service/../node/../osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ service/../node/../osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ service/../node/../osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ service/../node/../osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ service/../node/../osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ service/../node/../osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ service/../node/../osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ service/../node/../osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) service/../node/../osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ service/../node/../osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) In file included from osdep/EthernetTap.cpp:25: In file included from osdep/MacEthernetTap.hpp:18: osdep/Thread.hpp:120:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 120 | memset(this, 0, sizeof(Thread)); | ^ osdep/Thread.hpp:120:10: note: explicitly cast the pointer to silence this warning 120 | memset(this, 0, sizeof(Thread)); | ^ | (void*) osdep/Thread.hpp:125:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 125 | memcpy(this, &t, sizeof(Thread)); | ^ osdep/Thread.hpp:125:10: note: explicitly cast the pointer to silence this warning 125 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) osdep/Thread.hpp:130:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 130 | memcpy(this, &t, sizeof(Thread)); | ^ osdep/Thread.hpp:130:10: note: explicitly cast the pointer to silence this warning 130 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) osdep/MacDNSHelper.mm:17:13: warning: unused function 'printKeys' [-Wunused-function] 17 | static void printKeys (const void* key, const void* value, void* context) { | ^~~~~~~~~ 24 warnings generated. osdep/MacKextEthernetTap.cpp:610:2: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 610 | std::unique(newGroups.begin(), newGroups.end()); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from osdep/PortMapper.cpp:22: In file included from osdep/OSUtils.hpp:13: osdep/../node/InetAddress.hpp:77:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 77 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:77:10: note: explicitly cast the pointer to silence this warning 77 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:81:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:81:10: note: explicitly cast the pointer to silence this warning 81 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:85:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 85 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:85:10: note: explicitly cast the pointer to silence this warning 85 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:135:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:135:11: note: explicitly cast the pointer to silence this warning 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:143:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 143 | memcpy(this, a, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:143:11: note: explicitly cast the pointer to silence this warning 143 | memcpy(this, a, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:151:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:151:11: note: explicitly cast the pointer to silence this warning 151 | memcpy(this, &ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:159:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | memcpy(this, ss, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 167 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:168:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:168:11: note: explicitly cast the pointer to silence this warning 168 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:176:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 176 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:177:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:177:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 185 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:186:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:186:11: note: explicitly cast the pointer to silence this warning 186 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:194:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 194 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:195:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:195:11: note: explicitly cast the pointer to silence this warning 195 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:203:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 203 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:203:11: note: explicitly cast the pointer to silence this warning 203 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:206:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:206:13: note: explicitly cast the pointer to silence this warning 206 | memcpy(this, &sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:209:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:209:13: note: explicitly cast the pointer to silence this warning 209 | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:219:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:222:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222 | memcpy(this, sa, sizeof(struct sockaddr_in)); | ^ | (void*) osdep/../node/InetAddress.hpp:225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ osdep/../node/InetAddress.hpp:225:13: note: explicitly cast the pointer to silence this warning 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpp:516:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:638:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | memset(this, 0, sizeof(InetAddress)); | ^ osdep/../node/InetAddress.hpp:638:10: note: explicitly cast the pointer to silence this warning 638 | memset(this, 0, sizeof(InetAddress)); | ^ | (void*) 26 warnings generated. In file included from osdep/PortMapper.cpp:23: In file included from osdep/PortMapper.hpp:17: osdep/Thread.hpp:120:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 120 | memset(this, 0, sizeof(Thread)); | ^ osdep/Thread.hpp:120:10: note: explicitly cast the pointer to silence this warning 120 | memset(this, 0, sizeof(Thread)); | ^ | (void*) osdep/Thread.hpp:125:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 125 | memcpy(this, &t, sizeof(Thread)); | ^ osdep/Thread.hpp:125:10: note: explicitly cast the pointer to silence this warning 125 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) osdep/Thread.hpp:130:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 130 | memcpy(this, &t, sizeof(Thread)); | ^ osdep/Thread.hpp:130:10: note: explicitly cast the pointer to silence this warning 130 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) 23 warnings generated. In file included from service/OneService.cpp:32: In file included from service/../node/Node.hpp:19: service/../node/Network.hpp:484:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Network::_IncomingConfigChunk' [-Wnontrivial-memcall] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ service/../node/Network.hpp:484:11: note: explicitly cast the pointer to silence this warning 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ^ | (void*) In file included from service/OneService.cpp:41: In file included from service/../osdep/PortMapper.hpp:17: service/../osdep/Thread.hpp:120:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 120 | memset(this, 0, sizeof(Thread)); | ^ service/../osdep/Thread.hpp:120:10: note: explicitly cast the pointer to silence this warning 120 | memset(this, 0, sizeof(Thread)); | ^ | (void*) service/../osdep/Thread.hpp:125:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 125 | memcpy(this, &t, sizeof(Thread)); | ^ service/../osdep/Thread.hpp:125:10: note: explicitly cast the pointer to silence this warning 125 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) service/../osdep/Thread.hpp:130:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::Thread' [-Wnontrivial-memcall] 130 | memcpy(this, &t, sizeof(Thread)); | ^ service/../osdep/Thread.hpp:130:10: note: explicitly cast the pointer to silence this warning 130 | memcpy(this, &t, sizeof(Thread)); | ^ | (void*) 26 warnings generated. 23 warnings generated. 27 warnings generated. 26 warnings generated. service/OneService.cpp:1046:8: warning: unused variable 'pinning' [-Wunused-variable] 1046 | bool pinning = _cpuPinningEnabled; | ^~~~~~~ 28 warnings generated. clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -o zerotier-one node/AES.o node/AES_aesni.o node/AES_armcrypto.o node/ECC.o node/Capability.o node/CertificateOfMembership.o node/CertificateOfOwnership.o node/Identity.o node/IncomingPacket.o node/InetAddress.o node/Membership.o node/Metrics.o node/Multicaster.o node/Network.o node/NetworkConfig.o node/Node.o node/OutboundMulticast.o node/Packet.o node/Path.o node/Peer.o node/Poly1305.o node/Revocation.o node/Salsa20.o node/SelfAwareness.o node/SHA512.o node/Switch.o node/Tag.o node/Topology.o node/Trace.o node/Utils.o node/Bond.o node/PacketMultiplexer.o osdep/OSUtils.o ext/x64-salsa2012-asm/salsa2012.o osdep/EthernetTap.o osdep/ManagedRoute.o osdep/Http.o service/OneService.o osdep/MacEthernetTap.o osdep/MacKextEthernetTap.o osdep/MacDNSHelper.o ext/http-parser/http_parser.o ext/libnatpmp/natpmp.o ext/libnatpmp/getgateway.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 osdep/PortMapper.o one.o -framework CoreServices -framework SystemConfiguration -framework CoreFoundation -framework Security rustybits/target/libzeroidc.a clang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-55514-4092674328/source/rustybits/target -isystem /nix/var/nix/builds/nix-55514-4092674328/source/ext -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-55514-4092674328/source/ext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DZT_BUILD_PLATFORM=3 -DZT_BUILD_ARCHITECTURE=2 -DZT_USE_X64_ASM_SALSA2012 -DMACOSX -DZT_SSO_SUPPORTED -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -D_DARWIN_C_SOURCE -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -DOS_STRING=\"Darwin/15.0.0\" -DMINIUPNPC_VERSION_STRING=\"2.0\" -DUPNP_VERSION_STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -o zerotier-selftest selftest.o node/AES.o node/AES_aesni.o node/AES_armcrypto.o node/ECC.o node/Capability.o node/CertificateOfMembership.o node/CertificateOfOwnership.o node/Identity.o node/IncomingPacket.o node/InetAddress.o node/Membership.o node/Metrics.o node/Multicaster.o node/Network.o node/NetworkConfig.o node/Node.o node/OutboundMulticast.o node/Packet.o node/Path.o node/Peer.o node/Poly1305.o node/Revocation.o node/Salsa20.o node/SelfAwareness.o node/SHA512.o node/Switch.o node/Tag.o node/Topology.o node/Trace.o node/Utils.o node/Bond.o node/PacketMultiplexer.o osdep/OSUtils.o ext/x64-salsa2012-asm/salsa2012.o osdep/EthernetTap.o osdep/ManagedRoute.o osdep/Http.o service/OneService.o osdep/MacEthernetTap.o osdep/MacKextEthernetTap.o osdep/MacDNSHelper.o ext/http-parser/http_parser.o ext/libnatpmp/natpmp.o ext/libnatpmp/getgateway.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 osdep/PortMapper.o -framework CoreServices -framework SystemConfiguration -framework CoreFoundation -framework Security rustybits/target/libzeroidc.a ld: warning: ignoring file ext/x64-salsa2012-asm/salsa2012.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64 ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(panic_unwind-311cc977b218d488.panic_unwind.6ec3c91a9fde1143-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(panic_unwind-311cc977b218d488.panic_unwind.6ec3c91a9fde1143-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.2.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.3.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.4.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.5.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.2.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.3.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.4.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.5.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(cfg_if-af96dd818253f51a.cfg_if.dc6fe9b3b39b9bc-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std_detect-3b4d12647c63b8e8.std_detect.fabc584232fa24cd-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std_detect-3b4d12647c63b8e8.std_detect.fabc584232fa24cd-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std_detect-3b4d12647c63b8e8.std_detect.fabc584232fa24cd-cgu.2.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(hashbrown-9704febdb16fd900.hashbrown.fa5543eac015199e-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(hashbrown-9704febdb16fd900.hashbrown.fa5543eac015199e-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_std_workspace_alloc-822a3e0ab4a69d5b.rustc_std_workspace_alloc.b6264d48dc96c496-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.2.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.3.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.4.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.5.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.6.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.7.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(adler2-eef308b6a0eeb882.adler2.453d9f541fdbf388-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(unwind-5ed0d6c6fd25ef6f.unwind.df7488186db117c0-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(libc-2485e98e8bfb2d47.libc.ee5407c419cf6c36-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_std_workspace_core-a6f3cf5ec5bc7444.rustc_std_workspace_core.8a9c0fcfa5450ee5-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas16_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas16_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas16_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas16_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(125645577a58af3c-aarch64.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-absvdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-absvsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-absvti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-addvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-addvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-addvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-cmpdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-cmpti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-divdc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-divsc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-fp_mode.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-ffsti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-int_util.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-muldc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-mulsc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-multc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-mulvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-mulvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-mulvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negdf2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negsf2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negvdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negvsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negvti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-paritydi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-paritysi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-parityti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-popcountdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-popcountsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-popcountti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-subvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-subvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-subvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-ucmpdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-ucmpti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_flag_clear.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_flag_clear_explicit.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_flag_test_and_set.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_flag_test_and_set_explicit.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_signal_fence.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_thread_fence.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ignoring file ext/x64-salsa2012-asm/salsa2012.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64 ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std-c9063f884dad45b0.std.50aac22913a434e8-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(panic_unwind-311cc977b218d488.panic_unwind.6ec3c91a9fde1143-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(panic_unwind-311cc977b218d488.panic_unwind.6ec3c91a9fde1143-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(object-3bc101606e08ed61.object.710b076d209fecd6-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.2.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.3.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.4.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(memchr-57ba02ca63e87451.memchr.cd96863ff955386d-cgu.5.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.2.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.3.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.4.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(addr2line-fd78c49e6a77290f.addr2line.f48f7fc26e72b326-cgu.5.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(cfg_if-af96dd818253f51a.cfg_if.dc6fe9b3b39b9bc-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_demangle-42c06a20a15eec51.rustc_demangle.7d8972adb175804-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std_detect-3b4d12647c63b8e8.std_detect.fabc584232fa24cd-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std_detect-3b4d12647c63b8e8.std_detect.fabc584232fa24cd-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(std_detect-3b4d12647c63b8e8.std_detect.fabc584232fa24cd-cgu.2.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(hashbrown-9704febdb16fd900.hashbrown.fa5543eac015199e-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(hashbrown-9704febdb16fd900.hashbrown.fa5543eac015199e-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_std_workspace_alloc-822a3e0ab4a69d5b.rustc_std_workspace_alloc.b6264d48dc96c496-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.1.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.2.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.3.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.4.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.5.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.6.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(miniz_oxide-0e6cf75ebbcb631c.miniz_oxide.223f3d3f932d6e32-cgu.7.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(adler2-eef308b6a0eeb882.adler2.453d9f541fdbf388-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(unwind-5ed0d6c6fd25ef6f.unwind.df7488186db117c0-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(libc-2485e98e8bfb2d47.libc.ee5407c419cf6c36-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(rustc_std_workspace_core-a6f3cf5ec5bc7444.rustc_std_workspace_core.8a9c0fcfa5450ee5-cgu.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(alloc-bfa523579550a880.alloc.ba4764eb06be6088-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(core-3a9ba25e52098bd8.core.2e9a8ed22cd5a9ac-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.04.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.07.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(compiler_builtins-fb4e505d3c3fab0c.compiler_builtins.32ca69f02483c3ab-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas16_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas16_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas16_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_cas16_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_swp8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldadd8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldclr8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldeor8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset2_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(f48699509c3f4d53-lse_ldset8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(125645577a58af3c-aarch64.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-absvdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-absvsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-absvti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-addvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-addvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-addvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-cmpdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-cmpti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-divdc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-divsc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-fp_mode.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-ffsti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-int_util.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-muldc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-mulsc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-multc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-mulvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-mulvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-mulvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negdf2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negsf2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negvdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negvsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-negvti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-paritydi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-paritysi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-parityti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-popcountdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-popcountsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-popcountti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-subvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-subvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-subvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-ucmpdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-ucmpti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_flag_clear.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_flag_clear_explicit.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_flag_test_and_set.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_flag_test_and_set_explicit.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_signal_fence.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(5cd60b97eaf34df7-atomic_thread_fence.o)) was built for newer macOS version (14.0) than being linked (11.0) # strip zerotier-one ln -sf zerotier-one zerotier-idtool ln -sf zerotier-one zerotier-cli echo -f --options=runtime -s zerotier-one -f --options=runtime -s zerotier-one strip zerotier-selftest buildPhase completed in 1 minutes 3 seconds Running phase: installPhase install flags: -j10 SHELL=/nix/store/j0hldai2k6ch691p6dlh4v75c1ym73mq-bash-5.3p9/bin/bash ARCH=arm64 pkgconfigdir=/nix/store/xldcg1s9pck1mlqfa13j75jrw17zp2z4-zerotierone-1.16.0/lib/pkgconfig m4datadir=/nix/store/xldcg1s9pck1mlqfa13j75jrw17zp2z4-zerotierone-1.16.0/share/aclocal aclocaldir=/nix/store/xldcg1s9pck1mlqfa13j75jrw17zp2z4-zerotierone-1.16.0/share/aclocal -f make-linux.mk DESTDIR=\$\$out/upstream install mkdir -p $out/upstream/usr/sbin rm -f $out/upstream/usr/sbin/zerotier-one cp -f zerotier-one $out/upstream/usr/sbin/zerotier-one rm -f $out/upstream/usr/sbin/zerotier-cli rm -f $out/upstream/usr/sbin/zerotier-idtool ln -s zerotier-one $out/upstream/usr/sbin/zerotier-cli ln -s zerotier-one $out/upstream/usr/sbin/zerotier-idtool mkdir -p $out/upstream/var/lib/zerotier-one rm -f $out/upstream/var/lib/zerotier-one/zerotier-one rm -f $out/upstream/var/lib/zerotier-one/zerotier-cli rm -f $out/upstream/var/lib/zerotier-one/zerotier-idtool ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-one ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-cli ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-idtool mkdir -p $out/upstream/usr/share/man/man8 rm -f $out/upstream/usr/share/man/man8/zerotier-one.8.gz cat doc/zerotier-one.8 | gzip -9 >$out/upstream/usr/share/man/man8/zerotier-one.8.gz mkdir -p $out/upstream/usr/share/man/man1 rm -f $out/upstream/usr/share/man/man1/zerotier-idtool.1.gz rm -f $out/upstream/usr/share/man/man1/zerotier-cli.1.gz cat doc/zerotier-cli.1 | gzip -9 >$out/upstream/usr/share/man/man1/zerotier-cli.1.gz cat doc/zerotier-idtool.1 | gzip -9 >$out/upstream/usr/share/man/man1/zerotier-idtool.1.gz cp ext/installfiles/linux/zerotier-one.te $out/upstream/var/lib/zerotier-one/zerotier-one.te Running phase: fixupPhase checking for references to /nix/var/nix/builds/nix-55514-4092674328/ in /nix/store/xldcg1s9pck1mlqfa13j75jrw17zp2z4-zerotierone-1.16.0... patching script interpreter paths in /nix/store/xldcg1s9pck1mlqfa13j75jrw17zp2z4-zerotierone-1.16.0 stripping (with command strip and flags -S) in /nix/store/xldcg1s9pck1mlqfa13j75jrw17zp2z4-zerotierone-1.16.0/bin checking for references to /nix/var/nix/builds/nix-55514-4092674328/ in /nix/store/2gwngzby96p3f6pcycy72gb0kz1zqdip-zerotierone-1.16.0-man... gzipping man pages under /nix/store/2gwngzby96p3f6pcycy72gb0kz1zqdip-zerotierone-1.16.0-man/share/man/ �patching script interpreter paths in /nix/store/2gwngzby96p3f6pcycy72gb0kz1zqdip-zerotierone-1.16.0-man