==> Synchronizing chroot copy [/data/alhp-workspace/chroot/root] -> [build_9c8776a6-7076-4a4d-9f53-2b9bdc17f378]...done ==> Making package: zerotier-one 1.10.2-1.1 (Sat Nov 5 18:33:37 2022) ==> Retrieving sources... -> Downloading zerotier-one-1.10.2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2785k 0 2785k 0 0 4199k 0 --:--:-- --:--:-- --:--:-- 4199k 100 9745k 0 9745k 0 0 5861k 0 --:--:-- 0:00:01 --:--:-- 6960k 100 14.9M 0 14.9M 0 0 5745k 0 --:--:-- 0:00:02 --:--:-- 6259k 100 20.9M 0 20.9M 0 0 5860k 0 --:--:-- 0:00:03 --:--:-- 6228k 100 28.0M 0 28.0M 0 0 6159k 0 --:--:-- 0:00:04 --:--:-- 6484k 100 32.2M 0 32.2M 0 0 5821k 0 --:--:-- 0:00:05 --:--:-- 6036k 100 36.7M 0 36.7M 0 0 5648k 0 --:--:-- 0:00:06 --:--:-- 5577k 100 41.5M 0 41.5M 0 0 5557k 0 --:--:-- 0:00:07 --:--:-- 5456k 100 43.4M 0 43.4M 0 0 5466k 0 --:--:-- 0:00:08 --:--:-- 5143k ==> Validating source files with sha512sums... zerotier-one-1.10.2.tar.gz ... Passed ==> Making package: zerotier-one 1.10.2-1.1 (Sat Nov 5 18:33:47 2022) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change community/libnatpmp 20150609-3 0.04 MiB community/miniupnpc 2.2.3-1 0.11 MiB Total Installed Size: 0.15 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libnatpmp... installing miniupnpc... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (3) New Version Net Change core/libedit 20210910_3.1-1 0.27 MiB extra/llvm-libs 14.0.6-3 112.47 MiB extra/rust 1:1.65.0-1 530.06 MiB Total Installed Size: 642.80 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing rust... Optional dependencies for rust lldb: rust-lldb script gdb: rust-gdb script [?25h==> Retrieving sources... -> Found zerotier-one-1.10.2.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting zerotier-one-1.10.2.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/AES.o node/AES.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/AES_aesni.o node/AES_aesni.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/AES_armcrypto.o node/AES_armcrypto.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/C25519.o node/C25519.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Capability.o node/Capability.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/CertificateOfMembership.o node/CertificateOfMembership.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/CertificateOfOwnership.o node/CertificateOfOwnership.cpp In file included from node/Capability.cpp:14: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/immintrin.h:49, from node/Constants.hpp:123, from node/AES_aesni.cpp:14: In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:67:44: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:68:44: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:69:44: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:70:44: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:71:44: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:72:44: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:73:44: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:74:44: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:75:44: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:76:44: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:77:45: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:78:45: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:79:45: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:80:45: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In function ‘__m512i _mm512_broadcast_i32x4(__m128i)’, inlined from ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’ at node/AES_aesni.cpp:81:45: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:4281:54: warning: ‘__Y’ is used uninitialized [-Wuninitialized] 4281 | return (__m512i) __builtin_ia32_broadcasti32x4_512 ((__v4si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 4282 | (__v16si) | ~~~~~~~~~ 4283 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4284 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h: In function ‘void ZeroTier::{anonymous}::p_aesCtrInnerVAES512(unsigned int&, uint64_t, uint64_t&, const uint8_t*&, uint8_t*&, const __m128i*)’: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/include/avx512fintrin.h:206:11: note: ‘__Y’ was declared here 206 | __m512i __Y = __Y; | ^~~ In file included from node/Membership.hpp:27, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/Capability.cpp:17: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Node.hpp:29: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/CertificateOfMembership.cpp:16: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Node.hpp:29: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Identity.o node/Identity.cpp In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/CertificateOfOwnership.cpp:17: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/CertificateOfOwnership.hpp:28, from node/CertificateOfOwnership.cpp:14: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/IncomingPacket.o node/IncomingPacket.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/InetAddress.o node/InetAddress.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Membership.o node/Membership.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Multicaster.o node/Multicaster.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Network.o node/Network.cpp In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/IncomingPacket.hpp:23, from node/IncomingPacket.cpp:23: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Path.hpp:25, from node/IncomingPacket.hpp:20: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ In file included from node/Membership.hpp:24, from node/Membership.cpp:16: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/DNS.hpp:21, from node/NetworkConfig.hpp:29: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ In file included from node/Node.hpp:32, from node/Peer.hpp:24, from node/Membership.cpp:18: node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/Multicaster.cpp:19: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/MulticastGroup.hpp:20, from node/Multicaster.hpp:28, from node/Multicaster.cpp:18: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Network.cpp:23: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/MulticastGroup.hpp:20, from node/Network.hpp:33: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/NetworkConfig.o node/NetworkConfig.cpp In file included from node/NetworkConfig.hpp:35, from node/NetworkConfig.cpp:18: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/DNS.hpp:21, from node/NetworkConfig.hpp:29: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Node.o node/Node.cpp In file included from node/RuntimeEnvironment.hpp:21, from node/IncomingPacket.cpp:22: In copy constructor ‘ZeroTier::Identity::Identity(const ZeroTier::Identity&)’, inlined from ‘ZeroTier::World::Root::Root(ZeroTier::World::Root&&)’ at node/World.hpp:95:9, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]’ at /usr/include/c++/12.2.0/bits/new_allocator.h:175:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]’ at /usr/include/c++/12.2.0/bits/alloc_traits.h:516:17, inlined from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]’ at /usr/include/c++/12.2.0/bits/vector.tcc:117:30, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]’ at /usr/include/c++/12.2.0/bits/stl_vector.h:1294:21, inlined from ‘unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 10024]’ at node/World.hpp:213:20: node/Identity.hpp:51:17: warning: ‘.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey’ may be used uninitialized [-Wmaybe-uninitialized] 51 | _publicKey(id._publicKey), | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Topology.hpp:35, from node/IncomingPacket.cpp:24: node/World.hpp: In member function ‘unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 10024]’: node/World.hpp:213:42: note: ‘’ declared here 213 | _roots.push_back(Root()); | ^~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/OutboundMulticast.o node/OutboundMulticast.cpp In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Node.cpp:24: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Node.hpp:29: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Packet.o node/Packet.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Path.o node/Path.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Peer.o node/Peer.cpp In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/Switch.hpp:28, from node/OutboundMulticast.cpp:17: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ node/Node.cpp: In member function ‘ZT_ResultCode ZeroTier::Node::processBackgroundTasks(void*, int64_t, volatile int64_t*)’: node/Node.cpp:267:36: warning: comparison of integer expressions of different signedness: ‘const int64_t’ {aka ‘const long int’} and ‘long unsigned int’ [-Wsign-compare] 267 | if (timeSinceLastPingCheck >= timeUntilNextPingCheck) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/MulticastGroup.hpp:20, from node/OutboundMulticast.hpp:24, from node/OutboundMulticast.cpp:16: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Peer.cpp:16: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Node.hpp:29: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Poly1305.o node/Poly1305.cpp In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Path.cpp:16: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Path.hpp:25, from node/Path.cpp:14: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Revocation.o node/Revocation.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Salsa20.o node/Salsa20.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/SelfAwareness.o node/SelfAwareness.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/SHA512.o node/SHA512.cpp In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/Revocation.cpp:17: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Node.hpp:29: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Switch.o node/Switch.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Tag.o node/Tag.cpp In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/SelfAwareness.cpp:24: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/SelfAwareness.hpp:18, from node/SelfAwareness.cpp:22: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Topology.o node/Topology.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Trace.o node/Trace.cpp g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Utils.o node/Utils.cpp In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/Switch.hpp:28, from node/Switch.cpp:26: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Switch.hpp:27: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/Tag.cpp:17: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Node.hpp:29: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Bond.o node/Bond.cpp as -o ext/x64-salsa2012-asm/salsa2012.o ext/x64-salsa2012-asm/salsa2012.s as -o ext/ed25519-amd64-asm/choose_t.o ext/ed25519-amd64-asm/choose_t.s In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/Topology.cpp:15: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Node.hpp:29: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ as -o ext/ed25519-amd64-asm/consts.o ext/ed25519-amd64-asm/consts.s as -o ext/ed25519-amd64-asm/fe25519_add.o ext/ed25519-amd64-asm/fe25519_add.s as -o ext/ed25519-amd64-asm/fe25519_freeze.o ext/ed25519-amd64-asm/fe25519_freeze.s as -o ext/ed25519-amd64-asm/fe25519_mul.o ext/ed25519-amd64-asm/fe25519_mul.s as -o ext/ed25519-amd64-asm/fe25519_square.o ext/ed25519-amd64-asm/fe25519_square.s as -o ext/ed25519-amd64-asm/fe25519_sub.o ext/ed25519-amd64-asm/fe25519_sub.s as -o ext/ed25519-amd64-asm/ge25519_add_p1p1.o ext/ed25519-amd64-asm/ge25519_add_p1p1.s as -o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.s as -o ext/ed25519-amd64-asm/ge25519_nielsadd2.o ext/ed25519-amd64-asm/ge25519_nielsadd2.s as -o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.s as -o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.s In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/Switch.hpp:28, from node/Trace.cpp:21: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Trace.hpp:28, from node/Trace.cpp:19: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ as -o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.s as -o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.s as -o ext/ed25519-amd64-asm/heap_rootreplaced.o ext/ed25519-amd64-asm/heap_rootreplaced.s as -o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.s as -o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.s as -o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.s as -o ext/ed25519-amd64-asm/sc25519_add.o ext/ed25519-amd64-asm/sc25519_add.s as -o ext/ed25519-amd64-asm/sc25519_barrett.o ext/ed25519-amd64-asm/sc25519_barrett.s as -o ext/ed25519-amd64-asm/sc25519_lt.o ext/ed25519-amd64-asm/sc25519_lt.s as -o ext/ed25519-amd64-asm/sc25519_sub_nored.o ext/ed25519-amd64-asm/sc25519_sub_nored.s as -o ext/ed25519-amd64-asm/ull4_mul.o ext/ed25519-amd64-asm/ull4_mul.s gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_getparity.o ext/ed25519-amd64-asm/fe25519_getparity.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_invert.o ext/ed25519-amd64-asm/fe25519_invert.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_iseq.o ext/ed25519-amd64-asm/fe25519_iseq.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_iszero.o ext/ed25519-amd64-asm/fe25519_iszero.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_neg.o ext/ed25519-amd64-asm/fe25519_neg.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_pack.o ext/ed25519-amd64-asm/fe25519_pack.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_pow2523.o ext/ed25519-amd64-asm/fe25519_pow2523.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_setint.o ext/ed25519-amd64-asm/fe25519_setint.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_unpack.o ext/ed25519-amd64-asm/fe25519_unpack.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_add.o ext/ed25519-amd64-asm/ge25519_add.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_base.o ext/ed25519-amd64-asm/ge25519_base.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_double.o ext/ed25519-amd64-asm/ge25519_double.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_double_scalarmult.o ext/ed25519-amd64-asm/ge25519_double_scalarmult.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_isneutral.o ext/ed25519-amd64-asm/ge25519_isneutral.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_pack.o ext/ed25519-amd64-asm/ge25519_pack.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_scalarmult_base.o ext/ed25519-amd64-asm/ge25519_scalarmult_base.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_unpackneg.o ext/ed25519-amd64-asm/ge25519_unpackneg.c In file included from ext/ed25519-amd64-asm/ge25519_scalarmult_base.c:2: ext/ed25519-amd64-asm/ge25519_scalarmult_base.c: In function ‘crypto_sign_ed25519_amd64_64_scalarmult_base’: ext/ed25519-amd64-asm/sc25519.h:18:34: warning: ‘crypto_sign_ed25519_amd64_64_sc25519_window4’ accessing 85 bytes in a region of size 64 [-Wstringop-overflow=] 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 ext/ed25519-amd64-asm/sc25519.h:18:34: note: in definition of macro ‘sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: note: referencing argument 1 of type ‘signed char[85]’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 ext/ed25519-amd64-asm/sc25519.h:18:34: note: in definition of macro ‘sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: note: in a call to function ‘crypto_sign_ed25519_amd64_64_sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: note: in definition of macro ‘sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: warning: ‘crypto_sign_ed25519_amd64_64_sc25519_window4’ accessing 85 bytes in a region of size 64 [-Wstringop-overflow=] 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 ext/ed25519-amd64-asm/sc25519.h:18:34: note: in definition of macro ‘sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: note: referencing argument 1 of type ‘signed char[85]’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 ext/ed25519-amd64-asm/sc25519.h:18:34: note: in definition of macro ‘sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: note: in a call to function ‘crypto_sign_ed25519_amd64_64_sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: note: in definition of macro ‘sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: warning: ‘crypto_sign_ed25519_amd64_64_sc25519_window4’ accessing 85 bytes in a region of size 64 [-Wstringop-overflow=] 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 ext/ed25519-amd64-asm/sc25519.h:18:34: note: in definition of macro ‘sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: note: referencing argument 1 of type ‘signed char[85]’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 ext/ed25519-amd64-asm/sc25519.h:18:34: note: in definition of macro ‘sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: note: in a call to function ‘crypto_sign_ed25519_amd64_64_sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext/ed25519-amd64-asm/sc25519.h:18:34: note: in definition of macro ‘sc25519_window4’ 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/hram.o ext/ed25519-amd64-asm/hram.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/index_heap.o ext/ed25519-amd64-asm/index_heap.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from32bytes.o ext/ed25519-amd64-asm/sc25519_from32bytes.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from64bytes.o ext/ed25519-amd64-asm/sc25519_from64bytes.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from_shortsc.o ext/ed25519-amd64-asm/sc25519_from_shortsc.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_iszero.o ext/ed25519-amd64-asm/sc25519_iszero.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_mul.o ext/ed25519-amd64-asm/sc25519_mul.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_mul_shortsc.o ext/ed25519-amd64-asm/sc25519_mul_shortsc.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_slide.o ext/ed25519-amd64-asm/sc25519_slide.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_to32bytes.o ext/ed25519-amd64-asm/sc25519_to32bytes.c gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_window4.o ext/ed25519-amd64-asm/sc25519_window4.c ext/ed25519-amd64-asm/sc25519_window4.c:3:34: warning: argument 1 of type ‘signed char[64]’ with mismatched bound [-Warray-parameter=] 3 | void sc25519_window4(signed char r[64], const sc25519 *s) | ~~~~~~~~~~~~^~~~~ In file included from ext/ed25519-amd64-asm/sc25519_window4.c:1: ext/ed25519-amd64-asm/sc25519.h:58:34: note: previously declared as ‘signed char[85]’ 58 | void sc25519_window4(signed char r[85], const sc25519 *s); | ~~~~~~~~~~~~^~~~~ gcc -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wall -Wno-deprecated -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sign.o ext/ed25519-amd64-asm/sign.c export PATH=//build/.cargo/bin:$PATH; cd zeroidc && cargo build --release g++ -march=x86-64-v2 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -mpclmul -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Wno-deprecated -std=c++17 -pthread -Izeroidc/target -isystem ext -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o one.o one.cpp error: failed to run `rustc` to learn about target-specific information Caused by: process didn't exit successfully: `rustc - --crate-name ___ --print=file-names --release --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=cfg` (exit status: 1) --- stderr error: Unrecognized option: 'release' make: *** [make-linux.mk:406: zeroidc] Error 101 make: *** Waiting for unfinished jobs.... In file included from node/Membership.hpp:24, from node/Network.hpp:37, from node/Node.hpp:32, from node/Peer.hpp:24, from node/Topology.hpp:30, from node/Switch.hpp:28, from node/Bond.cpp:16: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ In file included from node/Membership.hpp:27: node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/../osdep/Binder.hpp:49, from node/Bond.hpp:17, from node/Bond.cpp:14: node/../osdep/../node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ node/Network.hpp: In constructor ‘ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()’: node/Network.hpp:450:48: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Network::_IncomingConfigChunk’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 450 | _IncomingConfigChunk() { memset(this,0,sizeof(_IncomingConfigChunk)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:448:16: note: ‘struct ZeroTier::Network::_IncomingConfigChunk’ declared here 448 | struct _IncomingConfigChunk | ^~~~~~~~~~~~~~~~~~~~ node/Bond.cpp: In member function ‘void ZeroTier::Bond::forgetFlowsWhenNecessary(uint64_t, bool, int64_t)’: node/Bond.cpp:682:50: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 682 | if (it->second->age(now) > age) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~ node/Bond.cpp:695:50: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | if (it->second->age(now) > maxAge) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ node/Bond.cpp: In member function ‘void ZeroTier::Bond::pathNegotiationCheck(void*, int64_t)’: node/Bond.cpp:757:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 757 | if (_paths[i].packetsIn > maxInCount) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ node/Bond.cpp:761:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | if (_paths[i].packetsOut > maxOutCount) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ node/Bond.cpp: In member function ‘void ZeroTier::Bond::processBackgroundBondTasks(void*, int64_t)’: node/Bond.cpp:886:94: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 886 | if ((_monitorInterval > 0) && (((now - _paths[i].p->_lastIn) >= (_paths[i].alive ? _monitorInterval : _failoverInterval)))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp: In member function ‘void ZeroTier::Bond::curateBond(int64_t, bool)’: node/Bond.cpp:976:74: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | _paths[i].alive = _isLeaf ? (now - _paths[i].p->_lastIn) < _failoverInterval : (now - _paths[i].p->_lastIn) < ZT_PEER_PATH_EXPIRATION; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ node/Bond.cpp:983:71: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | bool acceptableAge = _isLeaf ? (_paths[i].p->age(now) < (_failoverInterval + _downDelay)) : _paths[i].alive; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1080:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1080 | for (int j = 0; j < it->second.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1095:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1095 | for (int j = 0; j < it->second.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1107:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int j = 0; j < it->second.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1126:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1126 | for (int j = 0; j < it->second.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1141:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1141 | for (int j = 0; j < it->second.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ node/Bond.cpp: In member function ‘void ZeroTier::Bond::estimatePathQuality(int64_t)’: node/Bond.cpp:1191:48: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1191 | if ((now - it->second) >= qosRecordTimeout) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1220:48: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1220 | if ((now - it->second) >= qosRecordTimeout) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ node/Bond.cpp: In member function ‘void ZeroTier::Bond::processActiveBackupTasks(void*, int64_t)’: node/Bond.cpp:1614:91: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1614 | int newHandicap = _paths[j].failoverScore > inheritedHandicap ? _paths[j].failoverScore : inheritedHandicap; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1690:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1690 | for (int i = 0; i < _abFailoverQueue.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/NetworkConfig.hpp:35, from node/NetworkController.hpp:21, from one.cpp:79: node/Capability.hpp: In constructor ‘ZeroTier::Capability::Capability()’: node/Capability.hpp:70:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::Capability::’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70 | memset(_custody,0,sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:476:16: note: ‘struct ZeroTier::Capability::’ declared here 476 | struct { | ^ node/NetworkConfig.hpp: In constructor ‘ZeroTier::NetworkConfig::NetworkConfig()’: node/NetworkConfig.hpp:283:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ZeroTier::InetAddress’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283 | memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/DNS.hpp:21, from node/NetworkConfig.hpp:29: node/InetAddress.hpp:42:8: note: ‘struct ZeroTier::InetAddress’ declared here 42 | struct InetAddress : public sockaddr_storage | ^~~~~~~~~~~ one.cpp: In function ‘int cli(int, char**)’: one.cpp:630:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘nlohmann::basic_json<>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for (int i=0; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 644 | for (int i=0; i::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]’ at /usr/include/c++/12.2.0/bits/new_allocator.h:175:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]’ at /usr/include/c++/12.2.0/bits/alloc_traits.h:516:17, inlined from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]’ at /usr/include/c++/12.2.0/bits/vector.tcc:117:30, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]’ at /usr/include/c++/12.2.0/bits/stl_vector.h:1294:21, inlined from ‘int idtool(int, char**)’ at one.cpp:1635:22: node/Identity.hpp:51:17: warning: ‘.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey’ may be used uninitialized [-Wmaybe-uninitialized] 51 | _publicKey(id._publicKey), | ^~~~~~~~~~~~~~~~~~~~~~~~~ one.cpp: In function ‘int idtool(int, char**)’: one.cpp:1635:77: note: ‘’ declared here 1635 | roots.push_back(World::Root()); | ^ ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /data/alhp-workspace/chroot/build_9c8776a6-7076-4a4d-9f53-2b9bdc17f378/build