Applying /builder/shared-workdir/build/sdk/feeds/packages/net/zerotier/patches/0001-fix-miniupnpc-natpmp-include-path.patch using plaintext: patching file make-linux.mk Applying /builder/shared-workdir/build/sdk/feeds/packages/net/zerotier/patches/0002-remove-PIE-options.patch using plaintext: patching file make-linux.mk Applying /builder/shared-workdir/build/sdk/feeds/packages/net/zerotier/patches/0003-fix-compilation-for-arm_cortex-a7-neon.patch using plaintext: patching file node/Constants.hpp Applying /builder/shared-workdir/build/sdk/feeds/packages/net/zerotier/patches/0004-add-missing-libatomic.patch using plaintext: patching file make-linux.mk Applying /builder/shared-workdir/build/sdk/feeds/packages/net/zerotier/patches/0005-remove-noexecstack.patch using plaintext: patching file make-linux.mk Applying /builder/shared-workdir/build/sdk/feeds/packages/net/zerotier/patches/0006-add-support-for-miniupnpc-2.2.8.patch using plaintext: patching file osdep/PortMapper.cpp make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0' OpenTelemetry exporter not enabled, skipping build. armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/AES.o node/AES.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/AES_aesni.o node/AES_aesni.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/AES_armcrypto.o node/AES_armcrypto.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/ECC.o node/ECC.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Capability.o node/Capability.cpp In file included from node/Capability.cpp:9: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ In file included from node/Capability.cpp:12: node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/CertificateOfMembership.o node/CertificateOfMembership.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/CertificateOfMembership.cpp:12: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/CertificateOfOwnership.o node/CertificateOfOwnership.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/CertificateOfOwnership.cpp:12: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Identity.o node/Identity.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/IncomingPacket.o node/IncomingPacket.cpp In file included from node/IncomingPacket.cpp:14: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ In file included from node/Node.hpp:19, from node/IncomingPacket.cpp:19: node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/InetAddress.o node/InetAddress.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Membership.o node/Membership.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Metrics.o node/Metrics.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Multicaster.o node/Multicaster.cpp In file included from node/Membership.hpp:13, from node/Membership.cpp:9: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Multicaster.cpp:13: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ In file included from node/Node.hpp:19, from node/Membership.cpp:12: node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/memory:69, from ext/prometheus-cpp-lite-1.0/core/include/prometheus/family.h:5, from ext/prometheus-cpp-lite-1.0/simpleapi/include/prometheus/simpleapi.h:4, from node/Metrics.cpp:10: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = prometheus::ClientMetric*]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = prometheus::ClientMetric*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = prometheus::ClientMetric*]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = prometheus::ClientMetric*; _Tp = prometheus::ClientMetric]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = prometheus::ClientMetric; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_vector.h:609:31, inlined from 'prometheus::MetricFamily::MetricFamily(const prometheus::MetricFamily&)' at ext/prometheus-cpp-lite-1.0/core/include/prometheus/metric_family.h:11:10: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/list:65, from node/Multicaster.hpp:22, from node/Multicaster.cpp:9: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = ZeroTier::OutboundMulticast; _Alloc = std::allocator]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_list.h:2021:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2021 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = ZeroTier::OutboundMulticast; _Alloc = std::allocator]', inlined from 'void ZeroTier::Multicaster::send(void*, int64_t, const ZeroTier::SharedPtr&, const ZeroTier::Address&, const ZeroTier::MulticastGroup&, const ZeroTier::MAC&, unsigned int, const void*, unsigned int)' at node/Multicaster.cpp:256:25: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_list.h:1301:23: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1301 | { this->_M_erase(begin()); } | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/list:66: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = ZeroTier::OutboundMulticast; _Alloc = std::allocator]', inlined from 'void ZeroTier::Multicaster::clean(int64_t)' at node/Multicaster.cpp:361:21: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = ZeroTier::OutboundMulticast; _Alloc = std::allocator]', inlined from 'void ZeroTier::Multicaster::_add(void*, int64_t, uint64_t, const ZeroTier::MulticastGroup&, MulticastGroupStatus&, const ZeroTier::Address&)' at node/Multicaster.cpp:417:20: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = ZeroTier::OutboundMulticast; _Alloc = std::allocator]', inlined from 'void ZeroTier::Multicaster::_add(void*, int64_t, uint64_t, const ZeroTier::MulticastGroup&, MulticastGroupStatus&, const ZeroTier::Address&)' at node/Multicaster.cpp:422:21: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Network.o node/Network.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Network.cpp:9: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:61, from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/algorithm:61, from node/Utils.hpp:12, from node/Buffer.hpp:13, from node/Address.hpp:12, from node/Network.hpp:13: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ZeroTier::Address; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/algorithm:60: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 642 | copy(_II __first, _II __last, _OI __result) | ^~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ZeroTier::MulticastGroup; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::MulticastGroup; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1491 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::Address]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:3842:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3842 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:3842:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 node/Network.cpp: In member function 'void ZeroTier::Network::_externalConfig(ZT_VirtualNetworkConfig*) const': node/Network.cpp:1669:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1669 | ec->bridge = (std::find(ab.begin(), ab.end(), RR->identity.address()) != ab.end()) ? 1 : 0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/vector:65, from node/Utils.hpp:21: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::MulticastGroup*]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::MulticastGroup]', inlined from 'void ZeroTier::Network::multicastUnsubscribe(const ZeroTier::MulticastGroup&)' at node/Network.cpp:1064:58: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algobase.h:1539:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1539 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1540 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1884:27: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::MulticastGroup*; _Tp = ZeroTier::MulticastGroup]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::MulticastGroup; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/vector.tcc:987:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ZeroTier::MulticastGroup; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_vector.h:1501:19, inlined from 'std::vector ZeroTier::Network::_allMulticastGroups() const' at node/Network.cpp:1810:12: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/vector:72: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::MulticastGroup; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ZeroTier::MulticastGroup; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_vector.h:1501:19, inlined from 'std::vector ZeroTier::Network::_allMulticastGroups() const' at node/Network.cpp:1810:12: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/vector.tcc:998:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 998 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::MulticastGroup*; _Tp = ZeroTier::MulticastGroup]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::MulticastGroup; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/vector.tcc:1027:38, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ZeroTier::MulticastGroup; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_vector.h:1501:19, inlined from 'std::vector ZeroTier::Network::_allMulticastGroups() const' at node/Network.cpp:1810:12: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4772:18, inlined from 'std::vector ZeroTier::Network::_allMulticastGroups() const' at node/Network.cpp:1815:11: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4772:18, inlined from 'std::vector ZeroTier::Network::_allMulticastGroups() const' at node/Network.cpp:1815:11: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.cpp: In member function 'void ZeroTier::Network::_sendUpdatesToMembers(void*, const ZeroTier::MulticastGroup*)': node/Network.cpp:1737:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1737 | if (std::find(alwaysAnnounceTo.begin(), alwaysAnnounceTo.end(), controller()) == alwaysAnnounceTo.end()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.cpp:1742:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1742 | if (std::find(alwaysAnnounceTo.begin(), alwaysAnnounceTo.end(), *a) == alwaysAnnounceTo.end()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4772:18, inlined from 'void ZeroTier::Network::_sendUpdatesToMembers(void*, const ZeroTier::MulticastGroup*)' at node/Network.cpp:1746:12: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4772:18, inlined from 'void ZeroTier::Network::_sendUpdatesToMembers(void*, const ZeroTier::MulticastGroup*)' at node/Network.cpp:1746:12: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'bool std::binary_search(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::MulticastGroup]', inlined from 'void ZeroTier::Network::multicastSubscribe(void*, const ZeroTier::MulticastGroup&)' at node/Network.cpp:1054:26: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:2205:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2205 | = std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2206 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/NetworkConfig.o node/NetworkConfig.cpp In file included from node/NetworkConfig.hpp:14, from node/NetworkConfig.cpp:9: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/NetworkConfig.cpp: In constructor 'ZeroTier::NetworkConfig::NetworkConfig()': node/NetworkConfig.cpp:53:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::InetAddress' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53 | memset(staticIps, 0, sizeof(InetAddress) * ZT_MAX_ZT_ASSIGNED_ADDRESSES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/CertificateOfOwnership.hpp:18, from node/NetworkConfig.hpp:16: node/InetAddress.hpp:37:8: note: 'struct ZeroTier::InetAddress' declared here 37 | struct InetAddress : public sockaddr_storage { | ^~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Node.o node/Node.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Node.hpp:19, from node/Node.cpp:9: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/vector:65, from node/../osdep/../node/Utils.hpp:21, from node/../osdep/../node/Buffer.hpp:13, from node/../osdep/../node/InetAddress.hpp:13, from node/../osdep/Binder.hpp:46, from node/Bond.hpp:12, from node/Node.hpp:13: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World::Root*]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World::Root*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World::Root*]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World::Root*; _Tp = ZeroTier::World::Root]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_vector.h:609:31, inlined from 'ZeroTier::World::World(const ZeroTier::World&)' at node/World.hpp:74:7: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/OutboundMulticast.o node/OutboundMulticast.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/OutboundMulticast.cpp:12: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Packet.o node/Packet.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Path.o node/Path.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Node.hpp:19, from node/Path.cpp:11: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Peer.o node/Peer.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Peer.cpp:16: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/vector:65, from node/Utils.hpp:21, from node/AES.hpp:13, from node/Peer.hpp:13, from node/Peer.cpp:9: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World*]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World*]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World*; _Tp = ZeroTier::World]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ZeroTier::World; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_vector.h:609:31, inlined from 'std::vector ZeroTier::Topology::moons() const' at node/Topology.hpp:168:10, inlined from 'void ZeroTier::Peer::sendHELLO(void*, int64_t, const ZeroTier::InetAddress&, int64_t)' at node/Peer.cpp:443:48: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Poly1305.o node/Poly1305.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Revocation.o node/Revocation.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Revocation.cpp:12: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Salsa20.o node/Salsa20.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/SelfAwareness.o node/SelfAwareness.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/SHA512.o node/SHA512.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Switch.o node/Switch.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Node.hpp:19, from node/SelfAwareness.cpp:12: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Switch.hpp:18, from node/Switch.cpp:9: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Tag.o node/Tag.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Topology.o node/Topology.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Tag.cpp:12: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/list:66, from node/../osdep/Phy.hpp:12, from node/../osdep/Binder.hpp:51, from node/Bond.hpp:12, from node/Peer.hpp:16, from node/IncomingPacket.hpp:15, from node/Switch.hpp:14: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = ZeroTier::Switch::TXQueueEntry; _Alloc = std::allocator]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 150 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ node/Switch.cpp: In member function 'void ZeroTier::Switch::doAnythingWaitingForPeer(void*, const ZeroTier::SharedPtr&)': node/Switch.cpp:963:55: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 963 | _txQueue.erase(txi++); | ~~~~~~~~~~~~~~^~~~~~~ node/Switch.cpp: In member function 'long unsigned int ZeroTier::Switch::doTimerTasks(void*, int64_t)': node/Switch.cpp:990:47: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 990 | _txQueue.erase(txi++); | ~~~~~~~~~~~~~~^~~~~~~ node/Switch.cpp:993:47: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 993 | _txQueue.erase(txi++); | ~~~~~~~~~~~~~~^~~~~~~ In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Topology.cpp:12: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Trace.o node/Trace.cpp In file included from node/Trace.cpp:14: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:61, from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/algorithm:61, from node/Utils.hpp:12, from node/Buffer.hpp:13, from node/Address.hpp:12, from node/Topology.hpp:13, from node/Topology.cpp:9: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ZeroTier::Address; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::Address]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:3842:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3842 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:3842:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::Address]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:3842:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:3842:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 node/Topology.cpp: In member function 'bool ZeroTier::Topology::isUpstream(const ZeroTier::Identity&) const': node/Topology.cpp:184:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 184 | return (std::find(_upstreamAddresses.begin(), _upstreamAddresses.end(), id.address()) != _upstreamAddresses.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Topology.cpp: In member function 'bool ZeroTier::Topology::shouldAcceptWorldUpdateFrom(const ZeroTier::Address&) const': node/Topology.cpp:190:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 190 | if (std::find(_upstreamAddresses.begin(), _upstreamAddresses.end(), addr) != _upstreamAddresses.end()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Topology.cpp: In member function 'ZT_PeerRole ZeroTier::Topology::role(const ZeroTier::Address&) const': node/Topology.cpp:204:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 204 | if (std::find(_upstreamAddresses.begin(), _upstreamAddresses.end(), ztaddr) != _upstreamAddresses.end()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Topology.cpp: In member function 'bool ZeroTier::Topology::isProhibitedEndpoint(const ZeroTier::Address&, const ZeroTier::InetAddress&) const': node/Topology.cpp:221:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 221 | if (std::find(_upstreamAddresses.begin(), _upstreamAddresses.end(), ztaddr) != _upstreamAddresses.end()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Topology.cpp: In member function 'void ZeroTier::Topology::_memoizeUpstreams(void*)': node/Topology.cpp:464:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 464 | else if (std::find(_upstreamAddresses.begin(), _upstreamAddresses.end(), id.address()) == _upstreamAddresses.end()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Topology.cpp:478:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 478 | else if (std::find(_upstreamAddresses.begin(), _upstreamAddresses.end(), i->identity.address()) == _upstreamAddresses.end()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4772:18, inlined from 'void ZeroTier::Topology::_memoizeUpstreams(void*)' at node/Topology.cpp:488:11: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4772:18, inlined from 'void ZeroTier::Topology::_memoizeUpstreams(void*)' at node/Topology.cpp:488:11: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ node/Topology.cpp: In member function 'void ZeroTier::Topology::doPeriodicTasks(void*, int64_t)': node/Topology.cpp:433:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 433 | if ((! (*p)->isAlive(now)) && (std::find(_upstreamAddresses.begin(), _upstreamAddresses.end(), *a) == _upstreamAddresses.end())) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/vector:65, from node/Utils.hpp:21: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World::Root*]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World::Root*; _Tp = ZeroTier::World::Root]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_vector.h:609:31, inlined from 'ZeroTier::World::World(const ZeroTier::World&)' at node/World.hpp:74:7: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ZeroTier::World::Root*; _Tp = ZeroTier::World::Root]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_vector.h:1637:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/vector.tcc:238:44, inlined from 'ZeroTier::World& ZeroTier::World::operator=(const ZeroTier::World&)' at node/World.hpp:74:7, inlined from 'bool ZeroTier::Topology::addWorld(void*, const ZeroTier::World&, bool)' at node/Topology.cpp:314:16: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Node.hpp:19, from node/Trace.cpp:19: node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Utils.o node/Utils.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/Bond.o node/Bond.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o node/PacketMultiplexer.o node/PacketMultiplexer.cpp In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Node.hpp:19, from node/Bond.cpp:12: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ In file included from node/Membership.hpp:13, from node/Network.hpp:20, from node/Node.hpp:19, from node/PacketMultiplexer.cpp:12: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o osdep/OSUtils.o osdep/OSUtils.cpp In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/map:62, from node/../osdep/../node/Utils.hpp:13, from node/../osdep/../node/Buffer.hpp:13, from node/../osdep/../node/InetAddress.hpp:13, from node/../osdep/Binder.hpp:46, from node/Bond.hpp:12, from node/Bond.cpp:9: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/map:63: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = ZeroTier::SharedPtr; _Compare = std::less; _Alloc = std::allocator > >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o osdep/EthernetTap.o osdep/EthernetTap.cpp In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/map:62, from osdep/../node/Utils.hpp:13, from osdep/OSUtils.cpp:10: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/map:63: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o osdep/ManagedRoute.o osdep/ManagedRoute.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o osdep/Http.o osdep/Http.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o service/OneService.o service/OneService.cpp armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o osdep/LinuxEthernetTap.o osdep/LinuxEthernetTap.cpp In file included from service/../node/Membership.hpp:13, from service/../node/Network.hpp:20, from service/../node/Node.hpp:19, from service/OneService.cpp:32: service/../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': service/../node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ service/../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ service/../node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': service/../node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ service/../node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here 481 | struct _IncomingConfigChunk { | ^~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:61, from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/algorithm:61, from osdep/../node/Utils.hpp:12, from osdep/../node/Buffer.hpp:13, from osdep/../node/Address.hpp:12, from osdep/../node/Dictionary.hpp:12, from osdep/LinuxEthernetTap.cpp:17: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ZeroTier::MulticastGroup; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'bool std::binary_search(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = ZeroTier::MulticastGroup]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:2194:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2194 | binary_search(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:2194:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1884:27: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4772:18, inlined from 'virtual void ZeroTier::LinuxEthernetTap::scanMulticastGroups(std::vector&, std::vector&)' at osdep/LinuxEthernetTap.cpp:559:11: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4772:18, inlined from 'virtual void ZeroTier::LinuxEthernetTap::scanMulticastGroups(std::vector&, std::vector&)' at osdep/LinuxEthernetTap.cpp:559:11: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ osdep/LinuxEthernetTap.cpp: In member function 'virtual void ZeroTier::LinuxEthernetTap::scanMulticastGroups(std::vector&, std::vector&)': osdep/LinuxEthernetTap.cpp:563:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 563 | if (! std::binary_search(_multicastGroups.begin(), _multicastGroups.end(), *m)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep/LinuxEthernetTap.cpp:567:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 567 | if (! std::binary_search(newGroups.begin(), newGroups.end(), *m)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ service/OneService.cpp: In member function 'void ZeroTier::{anonymous}::OneServiceImpl::setUpMultithreading()': service/OneService.cpp:1046:22: warning: unused variable 'pinning' [-Wunused-variable] 1046 | bool pinning = _cpuPinningEnabled; | ^~~~~~~ service/OneService.cpp: In lambda function: service/OneService.cpp:2456:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2456 | for (int i = 0; i < boundAddrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ service/OneService.cpp:2465:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2465 | for (int i = 0; i < surfaceAddrs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o osdep/LinuxNetLink.o osdep/LinuxNetLink.cpp osdep/LinuxNetLink.cpp: In member function 'void ZeroTier::LinuxNetLink::_routeAdded(nlmsghdr*)': osdep/LinuxNetLink.cpp:278:14: warning: unused variable 'ms' [-Wunused-variable] 278 | char ms[24] = { 0 }; | ^~ osdep/LinuxNetLink.cpp: In member function 'void ZeroTier::LinuxNetLink::_routeDeleted(nlmsghdr*)': osdep/LinuxNetLink.cpp:364:14: warning: unused variable 'ms' [-Wunused-variable] 364 | char ms[24] = { 0 }; | ^~ armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o osdep/PortMapper.o osdep/PortMapper.cpp {standard input}: Assembler messages: {standard input}:16369: Error: selected processor does not support `yield' in ARM mode armeb-openwrt-linux-muslgnueabi-gcc -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o ext/http-parser/http_parser.o ext/http-parser/http_parser.c armeb-openwrt-linux-muslgnueabi-g++ -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0=ZeroTierOne-1.16.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -isystem /builder/shared-workdir/build/sdk/staging_dir/target-armeb_xscale_musl/usr/include -ffunction-sections -fdata-sections -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/include/fortify -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=999 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -c -o one.o one.cpp In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/map:62, from service/OneService.cpp:11: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2208 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/NetworkConfig.hpp:14, from node/NetworkController.hpp:15, from one.cpp:72: node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': node/Capability.hpp:61: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] 61 | memset(_custody, 0, sizeof(_custody)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here 512 | struct { | ^ one.cpp: In function 'int cli(int, char**)': one.cpp:658:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'unsigned int'} [-Wsign-compare] 658 | for (int i = 0; i < p.size(); i++) { | ~~^~~~~~~~~~ one.cpp:674:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'unsigned int'} [-Wsign-compare] 674 | for (int i = 0; i < p.size(); i++) { | ~~^~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/map:63: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = ZeroTier::NetworkState; _Compare = std::less; _Alloc = std::allocator >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:61, from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/algorithm:61, from node/../osdep/../node/Utils.hpp:12, from node/../osdep/../node/Buffer.hpp:13, from node/../osdep/../node/InetAddress.hpp:13, from node/../osdep/Binder.hpp:46, from node/Bond.hpp:12, from one.cpp:68: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ZeroTier::World::Root; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/map:62, from node/../osdep/../node/Utils.hpp:13: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2208 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: *** [: service/OneService.o] Error 1 make[4]: *** Waiting for unfinished jobs.... /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1884:27: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4762:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4762 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4762:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4772:18: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:4772:18: /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-armeb_xscale_gcc-14.3.0_musl/armeb-openwrt-linux-muslgnueabi/include/c++/14.3.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ one.cpp: In function 'int idtool(int, char**)': one.cpp:1648:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1648 | std::sort(roots.begin(), roots.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0' make[3]: *** [Makefile:89: /builder/shared-workdir/build/sdk/build_dir/target-armeb_xscale_musl/ZeroTierOne-1.16.0/.built] Error 2 time: package/feeds/packages/zerotier/compile#144.33#11.65#113.31