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-34583-1231063378/source/Cargo.lock and /nix/var/nix/builds/nix-34583-1231063378/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/s6aq5vg89zwj44x1cfl8mj0k28d0cv05-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/s6aq5vg89zwj44x1cfl8mj0k28d0cv05-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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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/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 quote v1.0.40 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*) 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 Compiling syn v2.0.106 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/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*) 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 cfg-if v1.0.3 Compiling zeroize v1.8.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*) Compiling version_check v0.9.5 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 Compiling typenum v1.18.0 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*) Compiling generic-array v0.14.7 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*) 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 25 warnings generated. Compiling const-oid v0.9.6 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 subtle v2.6.1 Compiling getrandom v0.2.16 Compiling autocfg v1.5.0 Compiling rand_core v0.6.4 Compiling stable_deref_trait v1.2.0 Compiling base64ct v1.8.0 Compiling getrandom v0.3.3 24 warnings generated. 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.hppclang++ -O3 -fstack-protector-strong -arch arm64 -Wall -fPIE -mmacosx-version-min=10.13 -DNDEBUG -Wno-unused-private-field -I/nix/var/nix/builds/nix-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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_:151:11: note: explicitly cast the pointer to silence this warning STRING=\"UPnP/1.1\" -DENABLE_STRNATPMPERR -std=c++17 -stdlib=libc++ -c -o node/Network.o node/Network.cpp 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 rustix v1.0.8 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*) 24 warnings generated. Compiling pem-rfc7468 v0.7.0 Compiling serde v1.0.219 Compiling crypto-common v0.1.6 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 block-buffer v0.10.4 24 warnings generated. Compiling der v0.7.10 Compiling digest v0.10.7 Compiling core-foundation-sys v0.8.7 Compiling pin-project-lite v0.2.16 Compiling libm v0.2.15 Compiling itoa v1.0.15 Compiling num-traits v0.2.19 Compiling bytes v1.10.1 Compiling once_cell v1.21.3 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*) Compiling serde_json v1.0.143 Compiling litemap v0.8.0 Compiling writeable v0.6.1 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: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 hmac v0.12.1 Compiling socket2 v0.6.0 Compiling mio v1.0.4 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*) Compiling spki v0.7.3 25 warnings generated. Compiling synstructure v0.13.2 Compiling pkcs8 v0.10.2 24 warnings generated. Compiling memchr v2.7.5 Compiling smallvec v1.15.1 Compiling zerocopy v0.8.26 Compiling icu_normalizer_data v2.0.0 Compiling futures-core v0.3.31 Compiling icu_properties_data v2.0.1 Compiling bitflags v2.9.4 Compiling tokio v1.47.1 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 serde_derive v1.0.219 Compiling zerofrom-derive v0.1.6 Compiling yoke-derive v0.8.0 Compiling zerovec-derive v0.11.1 Compiling displaydoc v0.2.5 24 warnings generated. Compiling tracing-core v0.1.34 Compiling security-framework-sys v2.14.0 Compiling signature v2.2.0 Compiling ff v0.13.1 Compiling cpufeatures v0.2.17 Compiling equivalent v1.0.2 Compiling slab v0.4.11 Compiling zerofrom v0.1.6 Compiling futures-task v0.3.31 Compiling base16ct v0.2.0 Compiling yoke v0.8.0 Compiling futures-sink v0.3.31 Compiling httparse v1.10.1 Compiling fastrand v2.3.0 Compiling zerovec v0.11.4 Compiling zerotrie v0.2.2 Compiling native-tls v0.2.14 Compiling futures-io v0.3.31 Compiling pin-utils v0.1.0 Compiling hashbrown v0.15.5 Compiling futures-util v0.3.31 Compiling tempfile v3.21.0 Compiling tracing v0.1.41 Compiling sec1 v0.7.3 Compiling sha2 v0.10.9 Compiling indexmap v2.11.0 Compiling group v0.13.0 Compiling security-framework v2.11.1 Compiling hkdf v0.12.4 Compiling crypto-bigint v0.5.5 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 ppv-lite86 v0.2.21 Compiling ryu v1.0.20 Compiling icu_provider v2.0.0 Compiling system-configuration-sys v0.5.0 Compiling ident_case v1.0.1 Compiling strsim v0.11.1 Compiling percent-encoding v2.3.2 Compiling icu_properties v2.0.1 Compiling icu_normalizer v2.0.0 Compiling try-lock v0.2.5 Compiling want v0.3.1 Compiling darling_core v0.20.11 24 warnings generated. Compiling form_urlencoded v1.2.2 Compiling elliptic-curve v0.13.8 Compiling rand_chacha v0.3.1 Compiling rustc_version v0.4.1 Compiling tokio-util v0.7.16 Compiling http-body v0.4.6 Compiling idna_adapter v1.2.1 Compiling futures-channel v0.3.31 Compiling indexmap v1.9.3 Compiling socket2 v0.5.10 Compiling h2 v0.3.27 Compiling utf8_iter v1.0.4 Compiling unicode-width v0.1.14 Compiling syn v1.0.109 Compiling httpdate v1.0.3 Compiling tower-service v0.3.3 Compiling textwrap v0.11.0 Compiling idna v1.1.0 Compiling darling_macro v0.20.11 Compiling tokio-native-tls v0.3.1 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 vec_map v0.8.2 Compiling unicode-segmentation v1.12.0 Compiling base64 v0.21.7 Compiling thiserror v1.0.69 Compiling num-bigint-dig v0.8.4 Compiling strsim v0.8.0 Compiling cbindgen v0.20.0 Compiling hashbrown v0.12.3 Compiling bitflags v1.3.2 Compiling spin v0.9.8 Compiling ansi_term v0.12.1 Compiling lazy_static v1.5.0 Compiling clap v2.34.0 Compiling system-configuration v0.5.1 Compiling rustls-pemfile v1.0.4 Compiling heck v0.3.3 Compiling serde_urlencoded v0.7.1 Compiling url v2.5.7 Compiling num-iter v0.1.45 Compiling ecdsa v0.16.9 Compiling darling v0.20.11 Compiling primeorder v0.13.6 Compiling thiserror-impl v1.0.69 Compiling iana-time-zone v0.1.63 Compiling encoding_rs v0.8.35 Compiling log v0.4.28 Compiling ipnet v2.11.0 Compiling toml v0.5.11 Compiling byteorder v1.5.0 Compiling base64 v0.13.1 Compiling sync_wrapper v0.1.2 Compiling mime v0.3.17 Compiling chrono v0.4.41 Compiling serde_with_macros v3.14.0 Compiling hyper v0.14.32 Compiling serde_path_to_error v0.1.17 Compiling ed25519 v2.2.3 Compiling ordered-float v2.10.1 Compiling pkcs1 v0.7.5 Compiling powerfmt v0.2.0 Compiling either v1.15.0 Compiling deranged v0.5.3 Compiling itertools v0.10.5 Compiling ed25519-dalek v2.2.0 Compiling rsa v0.9.8 Compiling serde-value v0.7.0 Compiling serde_with v3.14.0 Compiling p256 v0.13.2 Compiling p384 v0.13.1 Compiling serde_plain v1.0.2 Compiling time-core v0.1.6 Compiling num-conv v0.1.0 Compiling dyn-clone v1.0.20 Compiling hyper-tls v0.5.0 Compiling time v0.3.43 Compiling reqwest v0.11.27 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 Compiling zeroidc v0.1.0 (/nix/var/nix/builds/nix-34583-1231063378/source/rustybits/zeroidc) Compiling oauth2 v4.4.2 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*) 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/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*) 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*) 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/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/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*) 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/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*) 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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*) 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/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/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*) 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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*) 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*) 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: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*) 24 warnings generated. 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/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*) 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/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*) 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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*) 24 warnings generated. 24 warnings generated. 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/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. 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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*) 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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 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 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 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 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/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]() { | ~~^~~~~~~~~~~~~~ 24 warnings generated. 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*) 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*) 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/5j9zffylr3a976rk47svizafpvp9cr9y-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/5j9zffylr3a976rk47svizafpvp9cr9y-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/5j9zffylr3a976rk47svizafpvp9cr9y-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/5j9zffylr3a976rk47svizafpvp9cr9y-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/5j9zffylr3a976rk47svizafpvp9cr9y-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/5j9zffylr3a976rk47svizafpvp9cr9y-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/5j9zffylr3a976rk47svizafpvp9cr9y-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/5j9zffylr3a976rk47svizafpvp9cr9y-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 1m 08s 24 warnings generated. 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 ext/miniupnpc/miniupnpc.c:571:6: warning: variable 'n_igd' set but not used [-Wunused-but-set-variable] 571 | int n_igd = 0; | ^ 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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 31 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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/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))In file included from ;osdep/EthernetTap.cpp: 9 : | In file included from osdep/EthernetTap.hpp ^: | (void*) 13: osdep/../node/InetAddress.hpp:77:10: warning: osdep/../osdep/../node/InetAddress.hppfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]:81 :10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 81 | memcpy (77 | metmhsiest(, t&hai,s ,s iz0eo,f (sIinzeetoAfd(Indress)); | ^ etAddress)); | ^ osdep/../node/InetAddress.hpposdep/../osdep/../node/InetAddress.hpp::7781::1010:: note: note: explicitly cast the pointer to silence this warningexplicitly cast the pointer to silence this warning 77 | 81m | e m smeetm(cpyt(this, &a, sizeof(hIis, 0,n seitzAedodfre(sIsn)e)t;Ad d r| es ^s )) ;| (void*) | ^ | (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] 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] 81 | memcpy(this, 85 | memcpy&a, sizeof((InetAddress));t h i| s, a, si ^z eof(Inetosdep/../node/InetAddress.hppA:d81d:r10e:s s))note: ;explicitly cast the pointer to silence this warning | ^ 81 | memcpy(this, &a, sizeof(InetAddrosdep/../osdep/../node/InetAddress.hppe:85:10: ss)); note: | explicitly cast the pointer to silence this warning ^ | (void*) 85 | memcpy(this, a, sizeof(InetAddress)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]| (void*) 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/../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: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 135 | meosdep/../osdep/../node/InetAddress.hppm:c135p:y11(: thinote: sexplicitly cast the pointer to silence this warning, &a, sizeof(InetAddress)); | ^ 135 | memcpy(this, &a, sizeof(InetAddress)); | ^ | (void*) 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(Iosdep/../node/InetAddress.hpp:143:11: netwarning: Addfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]re ss)); | ^ 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(Inosdep/../node/InetAddress.hpp:143:11: enote: tAexplicitly cast the pointer to silence this warningdd ress)); | ^ | (void*) 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, osdep/../node/InetAddress.hpp:151:11s: warning: izfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]eo f(InetAddress)); | ^ 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, &sosdep/../node/InetAddress.hpp:151:11: s, sizeof(Innote: explicitly cast the pointer to silence this warninge tAddress)); | ^ | (void*) 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] 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(th 159 | i s, ss, mseimzcpy(thieso,f (InetAdsdrs, seiszse)o)f;( I n| et ^A ddress)); | ^ osdep/../osdep/../node/InetAddress.hpp:159:11: note: explicitly cast the pointer to silence this warning 159 | mosdep/../node/InetAddress.hppe:m159c:p11y:( thnote: isexplicitly cast the pointer to silence this warning, ss, sizeof(InetAddress)); | ^ | (void*) 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/../node/InetAddress.hpp:167:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] osdep/../osdep/../node/InetAddress.hpp:167:11: note: explicitly cast the pointer to silence this warning 167 | 167 | m memsemet(thisse,t (this, 0, siz0, eof(InetsAdizeof(dInreetsAsd)d)r;es s )| ); ^ | | ^ (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] osdep/../node/InetAddress.hpp:167:11: 168 | note: explicitly cast the pointer to silence this warning memcpy(this, &sa, sizeof(stru c167t | s omcekmasdedtr(_itnh)i)s;, | 0 ^, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:168osdep/../osdep/../node/InetAddress.hpp::11168:11: note: explicitly cast the pointer to silence this warning: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 168168 | | mmeemmccppyy((tthhiiss, &sa, ,s i&zseao,f (siszeof(structtruct s ocskoacdkdard_dirn_)i)n;)) ; | ^| ^ | (void*) 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/../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/../osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 176 | memset(this ,176 | 0 ,m emssiezte(ofth(iIsne,t Ad0dr,e sss)i)z;eo f | (I ^n etAddress)); | ^ | (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] osdep/../node/InetAddress.hpp:176:11: note: explicitly cast the pointer to silence this warning 177 | memcpy(this, sa, size 176 | omefms(ets(trtuhcits ,s oc0ka,d drs_iizne)o)f;( I n| ^ etAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:177osdep/../osdep/../node/InetAddress.hpp::11177:: 11: warning: note: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]explicitly cast the pointer to silence this warning 177177 | | mmeemmccppyy((tthhiiss,, s as,a , siszieof(zesotfru(cstruct soctkad dsro_cikna)d)d;r_ i n| )) ^; | ^ | (void*) 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/../node/InetAddress.hpp:185:11: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] osdep/../osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 185 | memse 185 | t(this, 0m,e mset(thsisiz,e of0(,I nsizeof(etAddressIn)); | ^etAddress)); | ^ | (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] osdep/../node/InetAddress.hpp:185:11: note: explicitly cast the pointer to silence this warning 186 | m e185m | c p y (metmhsiest(, t&hsias, , si0ze,o fs(izsetorfuc(tIn estoAcdkdardedsrs_)i)n;6) ); | ^ | (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] 186osdep/../osdep/../node/InetAddress.hpp | : 186 : 11m:e mcpnote: y(explicitly cast the pointer to silence this warningt his, &sa, sizeof(struct sockaddr_in6)); | 186 ^ | memcpy(this, &sa, sizeof(struct sockaddr_in6)); | ^ | (void*) 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 warningosdep/../node/InetAddress.hpp:194:11: 194 | mwarning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 194 | e m smeemset(this, 0t(thi,s ,s iz0eof(In, sizeof(eInteAtdAddrdersess)s));); | | ^ ^ | (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] osdep/../node/InetAddress.hpp:194:11: note: explicitly cast the pointer to silence this warning 195 194 | | m e m smeetm(cptyh(isth,i s0, ,s a,s izseiozfeo(fIn(etsAtdrdurcetss )s)o;ck a d| dr ^_ in 6| )) (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] osdep/../osdep/../node/InetAddress.hpp195 | memcpy:(195:t11h:i s,note: sexplicitly cast the pointer to silence this warninga, sizeof(s 195 | memtcpruct syoc(katdhdirs_i,n 6s)a),; s i| ze ^of( struct sockaddr_in6)); | ^ | (void*) 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, 0osdep/../node/InetAddress.hpp:,203 :11s:i zeowarning: f(first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]In etAddress)); | ^ 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, sizeofosdep/../node/InetAddress.hpp:203:11: (InetAddrnote: esexplicitly cast the pointer to silence this warnings) ); | ^ | 203 (void*) | memset(osdep/../osdep/../node/InetAddress.hppt:h206i:s13:, 0warning: , first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]s izeof(InetAddress)); | ^ | (void*) 206osdep/../node/InetAddress.hpp | : memcpy(206:t13h:i s,warning: &sfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]a, sizeof(struct sockaddr _206i | n ) ) ; m e| mc ^p y(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, sizeofosdep/../node/InetAddress.hpp(:206s:t13r:u ctnote: sexplicitly cast the pointer to silence this warningoc kaddr_in)); | ^206 | memcpy(this, &sa, s i| ze (void*)o f(stosdep/../osdep/../node/InetAddress.hpp:209:13: ruwarning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] c t209 | smoecmkcapdyd(r_tihnis, &s)a,) ;s i z| eo ^f ( | st (void*)r uct sockaddr_in6osdep/../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, osdep/../osdep/../node/InetAddress.hpps:i209z:e13o:f (note: struexplicitly cast the pointer to silence this warningct sockaddr_in6)); 209 | | ^ memcpy(this, &sa, sizeosdep/../node/InetAddress.hpp:209:of(st13ru:c t note: soexplicitly cast the pointer to silence this warningck addr_in6)); 209 | memcpy(this, &sa, sizeof(| ^ | (void*) struct sockaddr_in6)); | ^ | (void*) osdep/../node/InetAddress.hpposdep/../osdep/../node/InetAddress.hpp::219219::1111:: warning: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 219 | mem s219e | t ( tmheimsse,t (0th,i ss,i ze0of, (IsniezteAodfdress));(InetAddress | )); | ^ ^ osdep/../node/InetAddress.hpp:219:11: note: explicitly cast the pointer to silence this warning 219 | memset(tosdep/../osdep/../node/InetAddress.hpph:i219s:11,: 0note: , explicitly cast the pointer to silence this warnings izeof(InetAddress) )219; | | me ^m se t(th| is (void*) osdep/../node/InetAddress.hpp:222:13: , 0, sizeof(InetAddrewarning: ssfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] )); | ^ | (void*) 222 | osdep/../osdep/../node/InetAddress.hppm:e222m:c13p:y (twarning: hisfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall], s222a | , s i zmeofe(mstruct sockadcdrp_yi(n)t)h;is ,| s ^a , sizeof(struct sockaddr_in)); | ^ osdep/../node/InetAddress.hpp:222:13: note: explicitly cast the pointer to silence this warning 222osdep/../osdep/../node/InetAddress.hpp | : 222 : 13 : memcpy(note: explicitly cast the pointer to silence this warning this, sa, sizeof 222( | s t r u cmtem cspoyc(katdhdirs_in)),; s a ,| ^s iz e| (void*) of(struct sockaddr_inosdep/../node/InetAddress.hpp):225:13: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] ); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp :225225 | : 13 : mwarning: emcfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]py (this, sa, sizeof(struct sock a225d | d r_ in6)); | ^ memcpy(this, sa, sizeofosdep/../node/InetAddress.hpp(:225s:t13r:u ctnote: sexplicitly cast the pointer to silence this warningoc kaddr_in6)); | ^ 225 | memcpy(this, sa, sizeof(strosdep/../osdep/../node/InetAddress.hppu:c225t:13 :s ocknote: adexplicitly cast the pointer to silence this warningdr _in6)); | ^ | (void*) 225 | memcpy(this, sa, sizeof(struct sockaddr_in6)); | ^ | (void*) osdep/../osdep/../node/InetAddress.hpp:516:10osdep/../node/InetAddress.hpp:: 516:10warning: : first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 516 | memset(t 516 | memhsiest(,this, 0, sizeof(In etA0dd,r esssi)z)e;of (Inet A| dd ^r ess)); | ^ osdep/../osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning osdep/../node/InetAddress.hpp:516:10: note: explicitly cast the pointer to silence this warning 516 | memset(this, 0, sizeof(InetAd d516r | e s sm)e)m;se t (| t ^h is | , (void*) 0, sizeof(InetAddress)); | ^ | (void*) osdep/../node/InetAddress.hpp:638:10osdep/../osdep/../node/InetAddress.hpp:: 638:10warning: : first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall]warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ZeroTier::InetAddress' [-Wnontrivial-memcall] 638 | 638m | e m smeetm(setth(isth,i s0, , 0, sizesizeof(oInfet(AIdnderteAsdsd)r)e;ss ) )| ; ^ | ^ osdep/../node/InetAddress.hpp:638:10osdep/../osdep/../node/InetAddress.hpp:: 638:10note: : explicitly cast the pointer to silence this warning note: explicitly cast the pointer to silence this warning 638 | memset(t h638i | s ,m em0, ssetiz(eof(InetAddress)); | ^ | (void*) this, 0, sizeof(InetAddress)); | ^ | (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)); | ^ 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/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/MacKextEthernetTap.cpp: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)); | ^ 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*) 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/../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/Thread.hpp:130:10: note: explicitly cast the pointer to silence this warning osdep/../node/InetAddress.hpp:225:13: 130 | note: mexplicitly cast the pointer to silence this warning emcpy(this, &t, sizeof(Thr e225ad)); | ^ | memcpy(this, sa, size | o (void*)f (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 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*) osdep/MacDNSHelper.mm:17:13: warning: unused function 'printKeys' [-Wunused-function] 17 | static void printKeys (const void* key, const void* value, void* context) { | ^~~~~~~~~ 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*) 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 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*) 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. 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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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-34583-1231063378/source/rustybits/target -isystem /nix/var/nix/builds/nix-34583-1231063378/source/ext -I/nix/var/nix/builds/nix-34583-1231063378/source/ext/prometheus-cpp-lite-1.0/core/include -I/nix/var/nix/builds/nix-34583-1231063378/source/ext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -I/nix/var/nix/builds/nix-34583-1231063378/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: 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: 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)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.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.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.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.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.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.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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)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: 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) 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: 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)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(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/libzeroi 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) dc.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: 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)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.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.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(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.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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)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.3.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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) 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(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.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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.2.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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.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(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.00.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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) 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.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.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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.05.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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.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.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(gimli-a3cc3339e281d6c8.gimli.33def28eb915ecbd-cgu.09.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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)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.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.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.03.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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)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: objectld: 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) 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.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(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(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.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(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(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.0.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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)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: 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) 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.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: 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) 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: 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) 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.01.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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)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.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: 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)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.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.08.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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)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.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.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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) 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: 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)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.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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)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: 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)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: 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)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: 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)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.02.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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)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: 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)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.06.rcgu.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: 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)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: 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)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(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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_cas1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_cas2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_cas1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_cas1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_cas8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_cas8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_cas16_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_cas4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_swp1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0)ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_swp1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_cas4_rel.o)) ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_swp2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_swp2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_cas4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_swp8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_swp4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldadd1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldadd2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldadd4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_swp4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldadd8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldadd8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldclr4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldclr8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldclr8_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldclr8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldclr8_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldeor1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldeor1_acq.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldeor1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldeor2_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldadd1_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldeor4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldadd2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldset1_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldset1_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldset2_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldset2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldset8_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldadd2_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-lse_ldset8_rel.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(b6af71e15c8b3306-aarch64.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldadd4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-absvdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-absvsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(24fb180e58a273ac-absvti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-addvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldadd4_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-addvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-addvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-cmpdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-cmpti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldadd4_acq_rel.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-divdc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-divsc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-fp_mode.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(24fb180e58a273ac-ffsti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-int_util.o)) was built for newer macOS version (14.0) than being linked (11.0)ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(24fb180e58a273ac-muldc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-mulsc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-multc3.o)) was built for newer macOS version (14.0) than being linked (11.0)ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(24fb180e58a273ac-mulvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-mulvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-mulvti3.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(24fb180e58a273ac-negdf2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negsf2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negti2.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(24fb180e58a273ac-negvdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negvsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negvti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-paritydi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-paritysi2.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(24fb180e58a273ac-parityti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-popcountdi2.o)) was built for newer macOS version (14.0) than being linked (11.0)ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(24fb180e58a273ac-popcountsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-popcountti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-subvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldeor4_relax.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-subvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-subvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-ucmpdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-ucmpti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-lse_ldeor4_acq.o)) was built for newer macOS version (14.0) than being linked (11.0)object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-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(24fb180e58a273ac-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(24fb180e58a273ac-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(24fb180e58a273ac-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(24fb180e58a273ac-atomic_signal_fence.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-atomic_thread_fence.o)) was built for newer macOS version (14.0) than being linked (11.0) object file (rustybits/target/libzeroidc.a(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(7f34c4f24eb588ea-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(b6af71e15c8b3306-aarch64.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-absvdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-absvsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-absvti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-addvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-addvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-addvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-cmpdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-cmpti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-divdc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-divsc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-fp_mode.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-ffsti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-int_util.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-muldc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-mulsc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-multc3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-mulvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-mulvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-mulvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negdf2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negsf2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negvdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negvsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-negvti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-paritydi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-paritysi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-parityti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-popcountdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-popcountsi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-popcountti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-subvdi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-subvsi3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-subvti3.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-ucmpdi2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-ucmpti2.o)) was built for newer macOS version (14.0) than being linked (11.0) ld: warning: object file (rustybits/target/libzeroidc.a(24fb180e58a273ac-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(24fb180e58a273ac-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(24fb180e58a273ac-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(24fb180e58a273ac-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(24fb180e58a273ac-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(24fb180e58a273ac-atomic_thread_fence.o)) was built for newer macOS version (14.0) than being linked (11.0) # strip zerotier-one strip zerotier-selftest 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 buildPhase completed in 1 minutes 22 seconds Running phase: installPhase install flags: -j10 SHELL=/nix/store/s6aq5vg89zwj44x1cfl8mj0k28d0cv05-bash-5.3p9/bin/bash ARCH=arm64 pkgconfigdir=/nix/store/194820lnpz9a36x4a32zrfbw6b1s6rmj-zerotierone-1.16.0/lib/pkgconfig m4datadir=/nix/store/194820lnpz9a36x4a32zrfbw6b1s6rmj-zerotierone-1.16.0/share/aclocal aclocaldir=/nix/store/194820lnpz9a36x4a32zrfbw6b1s6rmj-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-34583-1231063378/ in /nix/store/194820lnpz9a36x4a32zrfbw6b1s6rmj-zerotierone-1.16.0... patching script interpreter paths in /nix/store/194820lnpz9a36x4a32zrfbw6b1s6rmj-zerotierone-1.16.0 stripping (with command strip and flags -S) in /nix/store/194820lnpz9a36x4a32zrfbw6b1s6rmj-zerotierone-1.16.0/bin checking for references to /nix/var/nix/builds/nix-34583-1231063378/ in /nix/store/dll3gg2jzsqxhgn529j7gfks1dmnwpvw-zerotierone-1.16.0-man... gzipping man pages under /nix/store/dll3gg2jzsqxhgn529j7gfks1dmnwpvw-zerotierone-1.16.0-man/share/man/ �patching script interpreter paths in /nix/store/dll3gg2jzsqxhgn529j7gfks1dmnwpvw-zerotierone-1.16.0-man