these 18 derivations will be built: /nix/store/fbs43imlq22zcm20y65zhmwfswfypy0c-zerotierone-1.16.0.drv /nix/store/cydykdsszsvgfv6vxbkxklccvvjiw1jx-data-mesher-0.1.0-go-modules.drv /nix/store/mgb93dql6nl276xp41x5lyh6q82jypbf-data-mesher-0.1.0.drv /nix/store/hv01hs4kyvz0005662vxblwinx87qhai-system-path.drv /nix/store/mldm9qxlww77jsb9p9cpc1hrdf0y0bzf-dbus-1.drv /nix/store/4xqz042apw98ismsjz2cd1vw20i8q20k-X-Restart-Triggers-dbus-broker.drv /nix/store/0vlwyw2l52n06mw6m0zc2c769s964sav-unit-dbus-broker.service.drv /nix/store/42kllw9imm1nrhaqc1c86nrwrdbzmvq4-unit-data-mesher.service.drv /nix/store/jv18gr27myb70583d3gkd4wrfxg3sgfb-zerotierone-1.16.0_fish-completions.drv /nix/store/kfd2vl6mlj2a5awd53hrbakjq36zimkl-data-mesher-0.1.0_fish-completions.drv /nix/store/8ydj90ms4xxbfssja4sal9j4hyk0f3pn-system_fish-completions.drv /nix/store/bpipfz93hg4npm1bab96wip42m52h6x5-user-units.drv /nix/store/pbk2m2qcxx1x5ww6zpf9b71h6y67p6n7-unit-dbus-broker.service.drv /nix/store/qsx47m2wrb87mgn59h17wxyfbsvjywqf-unit-zerotierone.service.drv /nix/store/yxnb7rb25xka6d2j9d59as8k1g0ssvzx-system-units.drv /nix/store/vadjwismiljk0hj9zwayn6hkqjg0ic45-etc.drv /nix/store/vxvrvr9al8y6crs8gdb9wgkbnl3xbr70-activate.drv /nix/store/r4z7yjy7n19ks7ym4c7k6bdz7kxj7jnq-nixos-system-crocus-26.11.20260705.d407951.drv this path will be fetched (59.3 MiB download, 216.8 MiB unpacked): /nix/store/gb0njhqswlc5n127ikgyikvq39r40l6f-go-1.26.4 building '/nix/store/fbs43imlq22zcm20y65zhmwfswfypy0c-zerotierone-1.16.0.drv' zerotierone-1.16.0> Running phase: unpackPhase zerotierone-1.16.0> unpacking source archive /nix/store/qxr9703hw3pa7781vv44hlshwav2qslj-source zerotierone-1.16.0> source root is source zerotierone-1.16.0> Executing cargoSetupPostUnpackHook building '/nix/store/cydykdsszsvgfv6vxbkxklccvvjiw1jx-data-mesher-0.1.0-go-modules.drv' data-mesher-0.1.0-go-modules> Running phase: unpackPhase data-mesher-0.1.0-go-modules> unpacking source archive /nix/store/skklfkhla17gd4z1nmk0b4ixddzchkdq-source data-mesher-0.1.0-go-modules> source root is source data-mesher-0.1.0-go-modules> Running phase: patchPhase data-mesher-0.1.0-go-modules> Running phase: updateAutotoolsGnuConfigScriptsPhase data-mesher-0.1.0-go-modules> Running phase: configurePhase data-mesher-0.1.0-go-modules> Running phase: buildPhase data-mesher-0.1.0-go-modules> go: downloading github.com/charmbracelet/lipgloss v1.1.0 data-mesher-0.1.0-go-modules> go: downloading github.com/spf13/cobra v1.10.2 data-mesher-0.1.0-go-modules> go: downloading github.com/stretchr/testify v1.11.1 data-mesher-0.1.0-go-modules> go: downloading github.com/spf13/viper v1.21.0 data-mesher-0.1.0-go-modules> go: downloading github.com/labstack/gommon v0.5.0 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-libp2p v0.48.0 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-libp2p-kad-dht v0.39.1 data-mesher-0.1.0-go-modules> go: downloading github.com/multiformats/go-multiaddr v0.16.1 data-mesher-0.1.0-go-modules> go: downloading github.com/mitchellh/mapstructure v1.5.0 data-mesher-0.1.0-go-modules> go: downloading github.com/spf13/pflag v1.0.10 data-mesher-0.1.0-go-modules> go: downloading github.com/labstack/echo/v4 v4.15.1 data-mesher-0.1.0-go-modules> go: downloading golang.org/x/sync v0.20.0 data-mesher-0.1.0-go-modules> go: downloading github.com/klauspost/compress v1.18.5 data-mesher-0.1.0-go-modules> go: downloading github.com/zeebo/blake3 v0.2.4 data-mesher-0.1.0-go-modules> go: downloading github.com/hashicorp/go-msgpack/v2 v2.1.5 data-mesher-0.1.0-go-modules> go: downloading go.etcd.io/bbolt v1.4.3 data-mesher-0.1.0-go-modules> go: downloading github.com/fsnotify/fsnotify v1.9.0 data-mesher-0.1.0-go-modules> go: downloading github.com/go-viper/mapstructure/v2 v2.5.0 data-mesher-0.1.0-go-modules> go: downloading github.com/sagikazarmark/locafero v0.12.0 data-mesher-0.1.0-go-modules> go: downloading github.com/spf13/afero v1.15.0 data-mesher-0.1.0-go-modules> go: downloading github.com/spf13/cast v1.10.0 data-mesher-0.1.0-go-modules> go: downloading github.com/charmbracelet/x/ansi v0.11.3 data-mesher-0.1.0-go-modules> go: downloading github.com/charmbracelet/x/cellbuf v0.0.14 data-mesher-0.1.0-go-modules> go: downloading github.com/muesli/termenv v0.16.0 data-mesher-0.1.0-go-modules> go: downloading github.com/rivo/uniseg v0.4.7 data-mesher-0.1.0-go-modules> go: downloading github.com/inconshreveable/mousetrap v1.1.0 data-mesher-0.1.0-go-modules> go: downloading github.com/mattn/go-colorable v0.1.14 data-mesher-0.1.0-go-modules> go: downloading github.com/mattn/go-isatty v0.0.21 data-mesher-0.1.0-go-modules> go: downloading github.com/valyala/fasttemplate v1.2.2 data-mesher-0.1.0-go-modules> go: downloading github.com/google/gopacket v1.1.19 data-mesher-0.1.0-go-modules> go: downloading github.com/google/uuid v1.6.0 data-mesher-0.1.0-go-modules> go: downloading github.com/ipfs/go-cid v0.6.0 data-mesher-0.1.0-go-modules> go: downloading github.com/ipfs/go-datastore v0.9.1 data-mesher-0.1.0-go-modules> go: downloading github.com/ipfs/go-log/v2 v2.9.1 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-libp2p-kbucket v0.8.0 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-libp2p-record v0.3.1 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-libp2p-routing-helpers v0.7.5 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-msgio v0.3.0 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-netroute v0.4.0 data-mesher-0.1.0-go-modules> go: downloading github.com/multiformats/go-base32 v0.1.0 data-mesher-0.1.0-go-modules> go: downloading github.com/multiformats/go-multihash v0.2.3 data-mesher-0.1.0-go-modules> go: downloading github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 data-mesher-0.1.0-go-modules> go: downloading go.opentelemetry.io/otel v1.42.0 data-mesher-0.1.0-go-modules> go: downloading go.opentelemetry.io/otel/trace v1.42.0 data-mesher-0.1.0-go-modules> go: downloading go.uber.org/zap v1.27.1 data-mesher-0.1.0-go-modules> go: downloading gonum.org/v1/gonum v0.17.0 data-mesher-0.1.0-go-modules> go: downloading google.golang.org/protobuf v1.36.11 data-mesher-0.1.0-go-modules> go: downloading github.com/prometheus/client_golang v1.23.2 data-mesher-0.1.0-go-modules> go: downloading go.uber.org/fx v1.24.0 data-mesher-0.1.0-go-modules> go: downloading go.uber.org/mock v0.5.2 data-mesher-0.1.0-go-modules> go: downloading golang.org/x/tools v0.43.0 data-mesher-0.1.0-go-modules> go: downloading github.com/mr-tron/base58 v1.2.0 data-mesher-0.1.0-go-modules> go: downloading github.com/multiformats/go-multicodec v0.10.0 data-mesher-0.1.0-go-modules> go: downloading github.com/multiformats/go-multiaddr-fmt v0.1.0 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-yamux/v5 v5.0.1 data-mesher-0.1.0-go-modules> go: downloading github.com/benbjohnson/clock v1.3.5 data-mesher-0.1.0-go-modules> go: downloading github.com/multiformats/go-multiaddr-dns v0.5.0 data-mesher-0.1.0-go-modules> go: downloading github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd data-mesher-0.1.0-go-modules> go: downloading github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b data-mesher-0.1.0-go-modules> go: downloading github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.1 data-mesher-0.1.0-go-modules> go: downloading github.com/multiformats/go-multibase v0.2.0 data-mesher-0.1.0-go-modules> go: downloading github.com/multiformats/go-varint v0.1.0 data-mesher-0.1.0-go-modules> go: downloading golang.org/x/exp v0.0.0-20260312153236-7ab1446f8b90 data-mesher-0.1.0-go-modules> go: downloading github.com/multiformats/go-multistream v0.6.1 data-mesher-0.1.0-go-modules> go: downloading golang.org/x/crypto v0.49.0 data-mesher-0.1.0-go-modules> go: downloading golang.org/x/net v0.52.0 data-mesher-0.1.0-go-modules> go: downloading golang.org/x/time v0.14.0 data-mesher-0.1.0-go-modules> go: downloading github.com/jbenet/go-temp-err-catcher v0.1.0 data-mesher-0.1.0-go-modules> go: downloading golang.org/x/sys v0.42.0 data-mesher-0.1.0-go-modules> go: downloading github.com/subosito/gotenv v1.6.0 data-mesher-0.1.0-go-modules> go: downloading github.com/pelletier/go-toml/v2 v2.2.4 data-mesher-0.1.0-go-modules> go: downloading go.yaml.in/yaml/v3 v3.0.4 data-mesher-0.1.0-go-modules> go: downloading golang.org/x/text v0.35.0 data-mesher-0.1.0-go-modules> go: downloading github.com/clipperhouse/displaywidth v0.7.0 data-mesher-0.1.0-go-modules> go: downloading github.com/clipperhouse/uax29/v2 v2.3.0 data-mesher-0.1.0-go-modules> go: downloading github.com/lucasb-eyer/go-colorful v1.3.0 data-mesher-0.1.0-go-modules> go: downloading github.com/mattn/go-runewidth v0.0.19 data-mesher-0.1.0-go-modules> go: downloading github.com/aymanbagabas/go-osc52/v2 v2.0.1 data-mesher-0.1.0-go-modules> go: downloading github.com/charmbracelet/colorprofile v0.4.1 data-mesher-0.1.0-go-modules> go: downloading github.com/charmbracelet/x/term v0.2.2 data-mesher-0.1.0-go-modules> go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc data-mesher-0.1.0-go-modules> go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 data-mesher-0.1.0-go-modules> go: downloading github.com/valyala/bytebufferpool v1.0.0 data-mesher-0.1.0-go-modules> go: downloading github.com/ipfs/boxo v0.37.0 data-mesher-0.1.0-go-modules> go: downloading github.com/hashicorp/golang-lru v1.0.2 data-mesher-0.1.0-go-modules> go: downloading go.opentelemetry.io/otel/metric v1.42.0 data-mesher-0.1.0-go-modules> go: downloading github.com/minio/sha256-simd v1.0.1 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-cidranger v1.1.0 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-libp2p-asn-util v0.4.1 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-buffer-pool v0.1.0 data-mesher-0.1.0-go-modules> go: downloading go.uber.org/multierr v1.11.0 data-mesher-0.1.0-go-modules> go: downloading github.com/quic-go/quic-go v0.59.0 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-flow-metrics v0.3.0 data-mesher-0.1.0-go-modules> go: downloading github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 data-mesher-0.1.0-go-modules> go: downloading github.com/flynn/noise v1.1.0 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/datachannel v1.5.10 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/logging v0.2.4 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/webrtc/v4 v4.1.2 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/sctp v1.8.39 data-mesher-0.1.0-go-modules> go: downloading github.com/gorilla/websocket v1.5.3 data-mesher-0.1.0-go-modules> go: downloading filippo.io/keygen v0.0.0-20260114151900-8e2790ea4c5b data-mesher-0.1.0-go-modules> go: downloading github.com/quic-go/webtransport-go v0.10.0 data-mesher-0.1.0-go-modules> go: downloading github.com/beorn7/perks v1.0.1 data-mesher-0.1.0-go-modules> go: downloading github.com/cespare/xxhash/v2 v2.3.0 data-mesher-0.1.0-go-modules> go: downloading github.com/prometheus/client_model v0.6.2 data-mesher-0.1.0-go-modules> go: downloading github.com/prometheus/common v0.67.5 data-mesher-0.1.0-go-modules> go: downloading github.com/prometheus/procfs v0.20.1 data-mesher-0.1.0-go-modules> go: downloading go.uber.org/dig v1.19.0 data-mesher-0.1.0-go-modules> go: downloading golang.org/x/mod v0.34.0 data-mesher-0.1.0-go-modules> go: downloading github.com/libp2p/go-reuseport v0.4.0 data-mesher-0.1.0-go-modules> go: downloading github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc data-mesher-0.1.0-go-modules> go: downloading github.com/multiformats/go-base36 v0.2.0 data-mesher-0.1.0-go-modules> go: downloading golang.org/x/telemetry v0.0.0-20260311193753-579e4da9a98c data-mesher-0.1.0-go-modules> go: downloading github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c data-mesher-0.1.0-go-modules> go: downloading github.com/klauspost/cpuid/v2 v2.3.0 data-mesher-0.1.0-go-modules> go: downloading github.com/clipperhouse/stringish v0.1.1 data-mesher-0.1.0-go-modules> go: downloading github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e data-mesher-0.1.0-go-modules> go: downloading gopkg.in/yaml.v3 v3.0.1 data-mesher-0.1.0-go-modules> go: downloading github.com/go-logr/logr v1.4.3 data-mesher-0.1.0-go-modules> go: downloading github.com/ipld/go-ipld-prime v0.22.0 data-mesher-0.1.0-go-modules> go: downloading github.com/filecoin-project/go-clock v0.1.0 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/ice/v4 v4.0.10 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/randutil v0.1.0 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/stun/v3 v3.1.1 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/transport/v3 v3.0.7 data-mesher-0.1.0-go-modules> go: downloading github.com/quic-go/qpack v0.6.0 data-mesher-0.1.0-go-modules> go: downloading github.com/dunglas/httpsfv v1.1.0 data-mesher-0.1.0-go-modules> go: downloading filippo.io/bigmod v0.1.1-0.20260103110540-f8a47775ebe5 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/dtls/v3 v3.1.2 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/interceptor v0.1.40 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/rtcp v1.2.16 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/rtp v1.8.19 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/sdp/v3 v3.0.18 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/srtp/v3 v3.0.6 data-mesher-0.1.0-go-modules> go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 data-mesher-0.1.0-go-modules> go: downloading go.yaml.in/yaml/v2 v2.4.4 data-mesher-0.1.0-go-modules> go: downloading github.com/go-logr/stdr v1.2.2 data-mesher-0.1.0-go-modules> go: downloading go.opentelemetry.io/auto/sdk v1.2.1 data-mesher-0.1.0-go-modules> go: downloading lukechampine.com/blake3 v1.4.1 data-mesher-0.1.0-go-modules> go: downloading github.com/spaolacci/murmur3 v1.1.0 data-mesher-0.1.0-go-modules> go: downloading github.com/polydawn/refmt v0.89.1-0.20231129105047-37766d95467a data-mesher-0.1.0-go-modules> go: downloading github.com/huin/goupnp v1.3.0 data-mesher-0.1.0-go-modules> go: downloading github.com/jackpal/go-nat-pmp v1.0.2 data-mesher-0.1.0-go-modules> go: downloading github.com/koron/go-ssdp v0.0.6 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/mdns/v2 v2.0.7 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/turn/v4 v4.0.2 data-mesher-0.1.0-go-modules> go: downloading github.com/pion/transport/v4 v4.0.1 data-mesher-0.1.0-go-modules> go: downloading github.com/wlynxg/anet v0.0.5 zerotierone-1.16.0> Finished cargoSetupPostUnpackHook zerotierone-1.16.0> Running phase: patchPhase zerotierone-1.16.0> applying patch /nix/store/hj197myrwcrinylkdprnlykv8l885jw9-0001-darwin-disable-link-time-optimization.patch zerotierone-1.16.0> patching file make-mac.mk zerotierone-1.16.0> applying patch /nix/store/al59jkmz51lgv3rwmx8bscpx12vmfqrq-0002-Support-single-arch-builds-on-macOS.patch zerotierone-1.16.0> patching file make-mac.mk zerotierone-1.16.0> Executing cargoSetupPostPatchHook zerotierone-1.16.0> Validating consistency between /build/source/Cargo.lock and /build/cargo-deps-vendor/Cargo.lock zerotierone-1.16.0> Finished cargoSetupPostPatchHook zerotierone-1.16.0> Running phase: updateAutotoolsGnuConfigScriptsPhase zerotierone-1.16.0> Updating Autotools / GNU config script to a newer upstream version: ./ext/libpqxx-7.7.3/config/config.sub zerotierone-1.16.0> Updating Autotools / GNU config script to a newer upstream version: ./ext/libpqxx-7.7.3/config/config.guess zerotierone-1.16.0> Running phase: configurePhase zerotierone-1.16.0> patching script interpreter paths in ./doc/build.sh zerotierone-1.16.0> ./doc/build.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/zh1ijdhb6gng1509b1zrilb6xlzx60j6-bash-5.3p9/bin/bash" zerotierone-1.16.0> substituteStream() in derivation zerotierone-1.16.0: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file './doc/build.sh') zerotierone-1.16.0> fixing libtool script ./ext/libpqxx-7.7.3/config/ltmain.sh zerotierone-1.16.0> ./ext/libpqxx-7.7.3/configure zerotierone-1.16.0> no configure script, doing nothing zerotierone-1.16.0> Running phase: buildPhase zerotierone-1.16.0> build flags: -j4 SHELL=/nix/store/zh1ijdhb6gng1509b1zrilb6xlzx60j6-bash-5.3p9/bin/bash all selftest ZT_NONFREE=1 zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/AES.o node/AES.cpp zerotierone-1.16.0> OpenTelemetry exporter not enabled, skipping build. zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/AES_aesni.o node/AES_aesni.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/AES_armcrypto.o node/AES_armcrypto.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/ECC.o node/ECC.cpp data-mesher-0.1.0-go-modules> Running phase: installPhase zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Capability.o node/Capability.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/CertificateOfMembership.o node/CertificateOfMembership.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/CertificateOfOwnership.o node/CertificateOfOwnership.cpp building '/nix/store/mgb93dql6nl276xp41x5lyh6q82jypbf-data-mesher-0.1.0.drv' zerotierone-1.16.0> In file included from node/Capability.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from node/Capability.cpp:12: zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ data-mesher-0.1.0> Running phase: unpackPhase data-mesher-0.1.0> unpacking source archive /nix/store/skklfkhla17gd4z1nmk0b4ixddzchkdq-source zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/CertificateOfMembership.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ data-mesher-0.1.0> source root is source data-mesher-0.1.0> Running phase: patchPhase data-mesher-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase data-mesher-0.1.0> Running phase: configurePhase zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/CertificateOfOwnership.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ data-mesher-0.1.0> Running phase: buildPhase zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Identity.o node/Identity.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/IncomingPacket.o node/IncomingPacket.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/InetAddress.o node/InetAddress.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Membership.o node/Membership.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Metrics.o node/Metrics.cpp zerotierone-1.16.0> In file included from node/IncomingPacket.cpp:14: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from node/Node.hpp:19, zerotierone-1.16.0> from node/IncomingPacket.cpp:19: zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Membership.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from node/Node.hpp:19, zerotierone-1.16.0> from node/Membership.cpp:12: zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ data-mesher-0.1.0> Building subPackage . zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Multicaster.o node/Multicaster.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Network.o node/Network.cpp zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Multicaster.cpp:13: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Packet.hpp:16, zerotierone-1.16.0> from node/IncomingPacket.hpp:13, zerotierone-1.16.0> from node/IncomingPacket.cpp:9: zerotierone-1.16.0> In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)', zerotierone-1.16.0> inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9, zerotierone-1.16.0> inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4, zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30, zerotierone-1.16.0> inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21, zerotierone-1.16.0> inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 10024]' at node/World.hpp:251:20: zerotierone-1.16.0> node/Identity.hpp:42:63: warning: '.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0) zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Topology.hpp:20, zerotierone-1.16.0> from node/Switch.hpp:21, zerotierone-1.16.0> from node/IncomingPacket.cpp:26: zerotierone-1.16.0> node/World.hpp: In member function 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 10024]': zerotierone-1.16.0> node/World.hpp:251:42: note: '' declared here zerotierone-1.16.0> 251 | _roots.push_back(Root()); zerotierone-1.16.0> | ^~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Network.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/NetworkConfig.o node/NetworkConfig.cpp zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/NetworkConfig.hpp:14, zerotierone-1.16.0> from node/NetworkConfig.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/NetworkConfig.cpp: In constructor 'ZeroTier::NetworkConfig::NetworkConfig()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 53 | memset(staticIps, 0, sizeof(InetAddress) * ZT_MAX_ZT_ASSIGNED_ADDRESSES); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/CertificateOfOwnership.hpp:18, zerotierone-1.16.0> from node/NetworkConfig.hpp:16: zerotierone-1.16.0> node/InetAddress.hpp:37:8: note: 'struct ZeroTier::InetAddress' declared here zerotierone-1.16.0> 37 | struct InetAddress : public sockaddr_storage { zerotierone-1.16.0> | ^~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Node.o node/Node.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/OutboundMulticast.o node/OutboundMulticast.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Packet.o node/Packet.cpp zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Node.hpp:19, zerotierone-1.16.0> from node/Node.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/OutboundMulticast.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Path.o node/Path.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Peer.o node/Peer.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Poly1305.o node/Poly1305.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Revocation.o node/Revocation.cpp zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Node.hpp:19, zerotierone-1.16.0> from node/Path.cpp:11: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Peer.cpp:16: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Salsa20.o node/Salsa20.cpp zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Revocation.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/SelfAwareness.o node/SelfAwareness.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/SHA512.o node/SHA512.cpp zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Switch.o node/Switch.cpp running auto-GC to free 2609111040 bytes waiting for the big garbage collector lock... zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Tag.o node/Tag.cpp zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Node.hpp:19, zerotierone-1.16.0> from node/SelfAwareness.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Topology.o node/Topology.cpp zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Tag.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Trace.o node/Trace.cpp zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Topology.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Switch.hpp:18, zerotierone-1.16.0> from node/Switch.cpp:9: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Trace.cpp:14: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Utils.o node/Utils.cpp zerotierone-1.16.0> In file included from node/Node.hpp:19, zerotierone-1.16.0> from node/Trace.cpp:19: zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/Bond.o node/Bond.cpp zerotierone-1.16.0> In file included from node/Topology.hpp:15, zerotierone-1.16.0> from node/Topology.cpp:9: zerotierone-1.16.0> In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)', zerotierone-1.16.0> inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9, zerotierone-1.16.0> inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4, zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30, zerotierone-1.16.0> inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21, zerotierone-1.16.0> inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 8480]' at node/World.hpp:251:20: zerotierone-1.16.0> node/Identity.hpp:42:63: warning: '.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0) zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from node/Topology.hpp:20: zerotierone-1.16.0> node/World.hpp: In function 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 8480]': zerotierone-1.16.0> node/World.hpp:251:42: note: '' declared here zerotierone-1.16.0> 251 | _roots.push_back(Root()); zerotierone-1.16.0> | ^~~~~~ zerotierone-1.16.0> In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)', zerotierone-1.16.0> inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9, zerotierone-1.16.0> inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4, zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30, zerotierone-1.16.0> inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21, zerotierone-1.16.0> inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer&, unsigned int) [with unsigned int C = 570]' at node/World.hpp:251:20, zerotierone-1.16.0> inlined from 'ZeroTier::Topology::Topology(const ZeroTier::RuntimeEnvironment*, void*)' at node/Topology.cpp:59:28: zerotierone-1.16.0> node/Identity.hpp:42:63: warning: '.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0) zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/World.hpp: In constructor 'ZeroTier::Topology::Topology(const ZeroTier::RuntimeEnvironment*, void*)': zerotierone-1.16.0> node/World.hpp:251:42: note: '' declared here zerotierone-1.16.0> 251 | _roots.push_back(Root()); zerotierone-1.16.0> | ^~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o node/PacketMultiplexer.o node/PacketMultiplexer.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/OSUtils.o osdep/OSUtils.cpp zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Node.hpp:19, zerotierone-1.16.0> from node/Bond.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ data-mesher-0.1.0> Building subPackage ./cmd zerotierone-1.16.0> In file included from node/Membership.hpp:13, zerotierone-1.16.0> from node/Network.hpp:20, zerotierone-1.16.0> from node/Node.hpp:19, zerotierone-1.16.0> from node/PacketMultiplexer.cpp:12: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ data-mesher-0.1.0> Building subPackage ./cmd/certificate zerotierone-1.16.0> as -o ext/x64-salsa2012-asm/salsa2012.o ext/x64-salsa2012-asm/salsa2012.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/choose_t.o ext/ed25519-amd64-asm/choose_t.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/consts.o ext/ed25519-amd64-asm/consts.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/fe25519_add.o ext/ed25519-amd64-asm/fe25519_add.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/fe25519_freeze.o ext/ed25519-amd64-asm/fe25519_freeze.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/fe25519_mul.o ext/ed25519-amd64-asm/fe25519_mul.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/fe25519_square.o ext/ed25519-amd64-asm/fe25519_square.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/fe25519_sub.o ext/ed25519-amd64-asm/fe25519_sub.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_add_p1p1.o ext/ed25519-amd64-asm/ge25519_add_p1p1.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_nielsadd2.o ext/ed25519-amd64-asm/ge25519_nielsadd2.s data-mesher-0.1.0> Building subPackage ./cmd/common zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/heap_rootreplaced.o ext/ed25519-amd64-asm/heap_rootreplaced.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/sc25519_add.o ext/ed25519-amd64-asm/sc25519_add.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/sc25519_barrett.o ext/ed25519-amd64-asm/sc25519_barrett.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/sc25519_lt.o ext/ed25519-amd64-asm/sc25519_lt.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/sc25519_sub_nored.o ext/ed25519-amd64-asm/sc25519_sub_nored.s zerotierone-1.16.0> as -o ext/ed25519-amd64-asm/ull4_mul.o ext/ed25519-amd64-asm/ull4_mul.s zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_getparity.o ext/ed25519-amd64-asm/fe25519_getparity.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_invert.o ext/ed25519-amd64-asm/fe25519_invert.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_iseq.o ext/ed25519-amd64-asm/fe25519_iseq.c data-mesher-0.1.0> Building subPackage ./cmd/file zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_iszero.o ext/ed25519-amd64-asm/fe25519_iszero.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_neg.o ext/ed25519-amd64-asm/fe25519_neg.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_pack.o ext/ed25519-amd64-asm/fe25519_pack.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_pow2523.o ext/ed25519-amd64-asm/fe25519_pow2523.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_setint.o ext/ed25519-amd64-asm/fe25519_setint.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_unpack.o ext/ed25519-amd64-asm/fe25519_unpack.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_add.o ext/ed25519-amd64-asm/ge25519_add.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_base.o ext/ed25519-amd64-asm/ge25519_base.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_double.o ext/ed25519-amd64-asm/ge25519_double.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_double_scalarmult.o ext/ed25519-amd64-asm/ge25519_double_scalarmult.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_isneutral.o ext/ed25519-amd64-asm/ge25519_isneutral.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_pack.o ext/ed25519-amd64-asm/ge25519_pack.c data-mesher-0.1.0> Building subPackage ./cmd/generate zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_scalarmult_base.o ext/ed25519-amd64-asm/ge25519_scalarmult_base.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_unpackneg.o ext/ed25519-amd64-asm/ge25519_unpackneg.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/hram.o ext/ed25519-amd64-asm/hram.c zerotierone-1.16.0> In file included from ext/ed25519-amd64-asm/ge25519_scalarmult_base.c:2: zerotierone-1.16.0> ext/ed25519-amd64-asm/ge25519_scalarmult_base.c: In function 'crypto_sign_ed25519_amd64_64_scalarmult_base': zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519.h:18:34: warning: 'crypto_sign_ed25519_amd64_64_sc25519_window4' accessing 85 bytes in a region of size 64 [-Wstringop-overflow=] zerotierone-1.16.0> 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 zerotierone-1.16.0> ext/ed25519-amd64-asm/ge25519_scalarmult_base.c:24:3: note: in expansion of macro 'sc25519_window4' zerotierone-1.16.0> 24 | sc25519_window4(b,s); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519.h:18:34: note: referencing argument 1 of type 'signed char[85]' zerotierone-1.16.0> 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 zerotierone-1.16.0> ext/ed25519-amd64-asm/ge25519_scalarmult_base.c:24:3: note: in expansion of macro 'sc25519_window4' zerotierone-1.16.0> 24 | sc25519_window4(b,s); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519.h:18:34: note: in a call to function 'crypto_sign_ed25519_amd64_64_sc25519_window4' zerotierone-1.16.0> 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4 zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519.h:58:6: note: in expansion of macro 'sc25519_window4' zerotierone-1.16.0> 58 | void sc25519_window4(signed char r[85], const sc25519 *s); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/index_heap.o ext/ed25519-amd64-asm/index_heap.c data-mesher-0.1.0> Building subPackage ./cmd/peer zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from32bytes.o ext/ed25519-amd64-asm/sc25519_from32bytes.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from64bytes.o ext/ed25519-amd64-asm/sc25519_from64bytes.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from_shortsc.o ext/ed25519-amd64-asm/sc25519_from_shortsc.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_iszero.o ext/ed25519-amd64-asm/sc25519_iszero.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_mul.o ext/ed25519-amd64-asm/sc25519_mul.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_mul_shortsc.o ext/ed25519-amd64-asm/sc25519_mul_shortsc.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_slide.o ext/ed25519-amd64-asm/sc25519_slide.c data-mesher-0.1.0> Building subPackage ./cmd/server zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_to32bytes.o ext/ed25519-amd64-asm/sc25519_to32bytes.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_window4.o ext/ed25519-amd64-asm/sc25519_window4.c zerotierone-1.16.0> gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sign.o ext/ed25519-amd64-asm/sign.c zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519_window4.c:3:34: warning: argument 1 of type 'signed char[64]' with mismatched bound [-Warray-parameter=] zerotierone-1.16.0> 3 | void sc25519_window4(signed char r[64], const sc25519 *s) zerotierone-1.16.0> | ~~~~~~~~~~~~^~~~~ zerotierone-1.16.0> In file included from ext/ed25519-amd64-asm/sc25519_window4.c:1: zerotierone-1.16.0> ext/ed25519-amd64-asm/sc25519.h:58:34: note: previously declared as 'signed char[85]' zerotierone-1.16.0> 58 | void sc25519_window4(signed char r[85], const sc25519 *s); zerotierone-1.16.0> | ~~~~~~~~~~~~^~~~~ zerotierone-1.16.0> export PATH=//homeless-shelter/.cargo/bin:$PATH; cd rustybits && cargo build --release -p zeroidc zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o one.o one.cpp data-mesher-0.1.0> Building subPackage ./pkg/build data-mesher-0.1.0> Building subPackage ./pkg/cluster data-mesher-0.1.0> Building subPackage ./pkg/config zerotierone-1.16.0> Compiling proc-macro2 v1.0.101 data-mesher-0.1.0> Building subPackage ./pkg/crypto data-mesher-0.1.0> Building subPackage ./pkg/http data-mesher-0.1.0> Building subPackage ./pkg/libp2p/security/tls data-mesher-0.1.0> Building subPackage ./pkg/libp2p/services/file_transfer/v1 data-mesher-0.1.0> Building subPackage ./pkg/libp2p/services/state_exchange/v1 zerotierone-1.16.0> Compiling unicode-ident v1.0.18 data-mesher-0.1.0> Building subPackage ./pkg/model data-mesher-0.1.0> Building subPackage ./pkg/msgpack data-mesher-0.1.0> Building subPackage ./pkg/net data-mesher-0.1.0> Building subPackage ./pkg/server data-mesher-0.1.0> Building subPackage ./pkg/state zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o selftest.o selftest.cpp data-mesher-0.1.0> Building subPackage ./pkg/systemd zerotierone-1.16.0> Compiling quote v1.0.40 data-mesher-0.1.0> Building subPackage ./test zerotierone-1.16.0> In file included from node/NetworkConfig.hpp:14, zerotierone-1.16.0> from node/NetworkController.hpp:15, zerotierone-1.16.0> from one.cpp:72: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> Compiling libc v0.2.175 data-mesher-0.1.0> buildPhase completed in 2 minutes 3 seconds data-mesher-0.1.0> Running phase: checkPhase zerotierone-1.16.0> one.cpp: In function 'int cli(int, char**)': zerotierone-1.16.0> one.cpp:658:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 658 | for (int i = 0; i < p.size(); i++) { zerotierone-1.16.0> | ~~^~~~~~~~~~ zerotierone-1.16.0> one.cpp:674:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 674 | for (int i = 0; i < p.size(); i++) { zerotierone-1.16.0> | ~~^~~~~~~~~~ zerotierone-1.16.0> one.cpp:823:117: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'int64_t' {aka 'long int'} [-Wformat=] zerotierone-1.16.0> 823 | printf(" AUTH OK, expires in: %lld seconds" ZT_EOL_S, expiresIn); zerotierone-1.16.0> | ~~~^ ~~~~~~~~~ zerotierone-1.16.0> | | | zerotierone-1.16.0> | long long int int64_t {aka long int} zerotierone-1.16.0> | %ld zerotierone-1.16.0> Compiling syn v2.0.106 zerotierone-1.16.0> one.cpp: In function 'void {anonymous}::_recursiveChown(const char*, uid_t, gid_t)': zerotierone-1.16.0> one.cpp:1750:30: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] zerotierone-1.16.0> 1750 | if (readdir_r(d, &de, &dptr) != 0) zerotierone-1.16.0> | ~~~~~~~~~^~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from one.cpp:41: zerotierone-1.16.0> /nix/store/q5wv2ldpcv5w8yb2wmsngsygvlxb73fk-glibc-2.42-67-dev/include/dirent.h:185:12: note: declared here zerotierone-1.16.0> 185 | extern int readdir_r (DIR *__restrict __dirp, zerotierone-1.16.0> | ^~~~~~~~~ zerotierone-1.16.0> Compiling zeroize v1.8.1 zerotierone-1.16.0> one.cpp: In function 'int cli(int, char**)': zerotierone-1.16.0> one.cpp:1349:23: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 1349 | getcwd(cwd, sizeof(cwd)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> one.cpp:1357:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 1357 | write(fd, dump.str().c_str(), dump.str().size()); zerotierone-1.16.0> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> one.cpp: In function 'void {anonymous}::_recursiveChown(const char*, uid_t, gid_t)': zerotierone-1.16.0> one.cpp:1744:15: warning: ignoring return value of 'int lchown(const char*, __uid_t, __gid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 1744 | lchown(path, uid, gid); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~ zerotierone-1.16.0> Compiling cfg-if v1.0.3 zerotierone-1.16.0> Compiling version_check v0.9.5 zerotierone-1.16.0> Compiling typenum v1.18.0 zerotierone-1.16.0> In file included from node/NetworkConfig.hpp:14, zerotierone-1.16.0> from selftest.cpp:19: zerotierone-1.16.0> node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from node/Node.hpp:19, zerotierone-1.16.0> from selftest.cpp:20: zerotierone-1.16.0> node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPacket()': zerotierone-1.16.0> selftest.cpp:1152:23: warning: variable 'salsaKey' set but not used [-Wunused-but-set-variable] zerotierone-1.16.0> 1152 | unsigned char salsaKey[32]; zerotierone-1.16.0> | ^~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPhy()': zerotierone-1.16.0> selftest.cpp:1571:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 1571 | while ((OSUtils::now() < timeoutAt) && (phyTestUdpPacketCount < ZT_TEST_PHY_NUM_UDP_PACKETS)) { zerotierone-1.16.0> | ~~~~~~~~~~~~~~~^~~~~~~~~~~ zerotierone-1.16.0> selftest.cpp:1587:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 1587 | while ((OSUtils::now() < timeoutAt) && (phyTestTcpByteCount < (ZT_TEST_PHY_NUM_VALID_TCP_CONNECTS * ZT_TEST_PHY_TCP_MESSAGE_SIZE))) { zerotierone-1.16.0> | ~~~~~~~~~~~~~~~^~~~~~~~~~~ zerotierone-1.16.0> Compiling generic-array v0.14.7 zerotierone-1.16.0> Compiling const-oid v0.9.6 zerotierone-1.16.0> In file included from node/../osdep/Binder.hpp:51, zerotierone-1.16.0> from node/Bond.hpp:12, zerotierone-1.16.0> from node/Peer.hpp:16, zerotierone-1.16.0> from node/IncomingPacket.hpp:15, zerotierone-1.16.0> from selftest.cpp:16: zerotierone-1.16.0> node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]': zerotierone-1.16.0> node/../osdep/Phy.hpp:941:31: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 941 | ::read(_whackReceiveSocket, tmp, 16); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> one.cpp: In function 'int cli(int, char**)': zerotierone-1.16.0> one.cpp:1350:49: warning: 'zerotier_dump.txt' directive output may be truncated writing 17 bytes into a region of size between 0 and 16383 [-Wformat-truncation=] zerotierone-1.16.0> 1350 | snprintf(cwd, sizeof(cwd), "%s%szerotier_dump.txt", cwd, ZT_PATH_SEPARATOR_S); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from /nix/store/q5wv2ldpcv5w8yb2wmsngsygvlxb73fk-glibc-2.42-67-dev/include/stdio.h:970, zerotierone-1.16.0> from one.cpp:18: zerotierone-1.16.0> In function 'int snprintf(char*, size_t, const char*, ...)', zerotierone-1.16.0> inlined from 'int cli(int, char**)' at one.cpp:1350:11: zerotierone-1.16.0> /nix/store/q5wv2ldpcv5w8yb2wmsngsygvlxb73fk-glibc-2.42-67-dev/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 19 and 16402 bytes into a destination of size 16384 zerotierone-1.16.0> 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 69 | __glibc_objsize (__s), __fmt, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 70 | __va_arg_pack ()); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> /nix/store/q5wv2ldpcv5w8yb2wmsngsygvlxb73fk-glibc-2.42-67-dev/include/bits/stdio2.h:68:35: warning: '__builtin___snprintf_chk' argument 6 overlaps destination object 'cwd' [-Wrestrict] zerotierone-1.16.0> one.cpp: In function 'int cli(int, char**)': zerotierone-1.16.0> one.cpp:1348:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here zerotierone-1.16.0> 1348 | char cwd[16384]; zerotierone-1.16.0> | ^~~ zerotierone-1.16.0> Compiling subtle v2.6.1 zerotierone-1.16.0> In file included from /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/x86_64-unknown-linux-gnu/bits/c++allocator.h:33, zerotierone-1.16.0> from /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/allocator.h:46, zerotierone-1.16.0> from /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_tree.h:66, zerotierone-1.16.0> from /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/map:64, zerotierone-1.16.0> from node/Utils.hpp:13, zerotierone-1.16.0> from node/Buffer.hpp:13, zerotierone-1.16.0> from selftest.cpp:9: zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:607:20: zerotierone-1.16.0> /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In member function 'ZeroTier::PhySocket* ZeroTier::Phy::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = TestPhyHandlers*]': zerotierone-1.16.0> node/../osdep/Phy.hpp:607:42: note: '' declared here zerotierone-1.16.0> 607 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:1026:25: zerotierone-1.16.0> /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]': zerotierone-1.16.0> node/../osdep/Phy.hpp:1026:82: note: '' declared here zerotierone-1.16.0> 1026 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:1142:25: zerotierone-1.16.0> /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]': zerotierone-1.16.0> node/../osdep/Phy.hpp:1142:82: note: '' declared here zerotierone-1.16.0> 1142 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> Compiling crypto-common v0.1.6 zerotierone-1.16.0> In file included from /nix/store/q5wv2ldpcv5w8yb2wmsngsygvlxb73fk-glibc-2.42-67-dev/include/string.h:548, zerotierone-1.16.0> from node/Utils.hpp:18: zerotierone-1.16.0> In function 'void* memcpy(void*, const void*, size_t)', zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1591:37: zerotierone-1.16.0> /nix/store/q5wv2ldpcv5w8yb2wmsngsygvlxb73fk-glibc-2.42-67-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'bindaddr' with type 'sockaddr_in' [-Warray-bounds=] zerotierone-1.16.0> 29 | return __builtin___memcpy_chk (__dest, __src, __len, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 30 | __glibc_objsize0 (__dest)); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPhy()': zerotierone-1.16.0> selftest.cpp:1533:28: note: 'bindaddr' declared here zerotierone-1.16.0> 1533 | struct sockaddr_in bindaddr; zerotierone-1.16.0> | ^~~~~~~~ zerotierone-1.16.0> In function 'void* memcpy(void*, const void*, size_t)', zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1591:37: zerotierone-1.16.0> /nix/store/q5wv2ldpcv5w8yb2wmsngsygvlxb73fk-glibc-2.42-67-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'bindaddr' with type 'sockaddr_in' [-Warray-bounds=] zerotierone-1.16.0> 29 | return __builtin___memcpy_chk (__dest, __src, __len, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 30 | __glibc_objsize0 (__dest)); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPhy()': zerotierone-1.16.0> selftest.cpp:1533:28: note: 'bindaddr' declared here zerotierone-1.16.0> 1533 | struct sockaddr_in bindaddr; zerotierone-1.16.0> | ^~~~~~~~ zerotierone-1.16.0> In function 'void* memcpy(void*, const void*, size_t)', zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1597:37: zerotierone-1.16.0> /nix/store/q5wv2ldpcv5w8yb2wmsngsygvlxb73fk-glibc-2.42-67-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'invalidAddr' with type 'sockaddr_in' [-Warray-bounds=] zerotierone-1.16.0> 29 | return __builtin___memcpy_chk (__dest, __src, __len, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 30 | __glibc_objsize0 (__dest)); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPhy()': zerotierone-1.16.0> selftest.cpp:1538:28: note: 'invalidAddr' declared here zerotierone-1.16.0> 1538 | struct sockaddr_in invalidAddr; zerotierone-1.16.0> | ^~~~~~~~~~~ zerotierone-1.16.0> In function 'void* memcpy(void*, const void*, size_t)', zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1597:37: zerotierone-1.16.0> /nix/store/q5wv2ldpcv5w8yb2wmsngsygvlxb73fk-glibc-2.42-67-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'invalidAddr' with type 'sockaddr_in' [-Warray-bounds=] zerotierone-1.16.0> 29 | return __builtin___memcpy_chk (__dest, __src, __len, zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> 30 | __glibc_objsize0 (__dest)); zerotierone-1.16.0> | ~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> selftest.cpp: In function 'int testPhy()': zerotierone-1.16.0> selftest.cpp:1538:28: note: 'invalidAddr' declared here zerotierone-1.16.0> 1538 | struct sockaddr_in invalidAddr; zerotierone-1.16.0> | ^~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:428:20, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1549:53: zerotierone-1.16.0> /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In function 'int testPhy()': zerotierone-1.16.0> node/../osdep/Phy.hpp:428:42: note: '' declared here zerotierone-1.16.0> 428 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:703:20, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1591:37: zerotierone-1.16.0> /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In function 'int testPhy()': zerotierone-1.16.0> node/../osdep/Phy.hpp:703:42: note: '' declared here zerotierone-1.16.0> 703 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:703:20, zerotierone-1.16.0> inlined from 'int testPhy()' at selftest.cpp:1597:37: zerotierone-1.16.0> /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> node/../osdep/Phy.hpp: In function 'int testPhy()': zerotierone-1.16.0> node/../osdep/Phy.hpp:703:42: note: '' declared here zerotierone-1.16.0> 703 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> Compiling block-buffer v0.10.4 zerotierone-1.16.0> Compiling getrandom v0.2.16 zerotierone-1.16.0> Compiling autocfg v1.5.0 zerotierone-1.16.0> Compiling rand_core v0.6.4 zerotierone-1.16.0> Compiling synstructure v0.13.2 zerotierone-1.16.0> Compiling digest v0.10.7 zerotierone-1.16.0> In file included from node/Packet.hpp:16, zerotierone-1.16.0> from node/Bond.hpp:14, zerotierone-1.16.0> from one.cpp:68: zerotierone-1.16.0> In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)', zerotierone-1.16.0> inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9, zerotierone-1.16.0> inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4, zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30, zerotierone-1.16.0> inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21, zerotierone-1.16.0> inlined from 'int idtool(int, char**)' at one.cpp:1637:22: zerotierone-1.16.0> node/Identity.hpp:42:63: warning: '.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0) zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> one.cpp: In function 'int idtool(int, char**)': zerotierone-1.16.0> one.cpp:1637:77: note: '' declared here zerotierone-1.16.0> 1637 | roots.push_back(World::Root()); zerotierone-1.16.0> | ^ zerotierone-1.16.0> Compiling stable_deref_trait v1.2.0 zerotierone-1.16.0> Compiling base64ct v1.8.0 zerotierone-1.16.0> Compiling serde v1.0.219 zerotierone-1.16.0> Compiling pem-rfc7468 v0.7.0 zerotierone-1.16.0> Compiling find-msvc-tools v0.1.0 zerotierone-1.16.0> Compiling shlex v1.3.0 zerotierone-1.16.0> Compiling der v0.7.10 zerotierone-1.16.0> Compiling cc v1.2.35 zerotierone-1.16.0> Compiling pkg-config v0.3.32 zerotierone-1.16.0> Compiling spki v0.7.3 zerotierone-1.16.0> Compiling serde_derive v1.0.219 zerotierone-1.16.0> Compiling zerofrom-derive v0.1.6 zerotierone-1.16.0> Compiling yoke-derive v0.8.0 zerotierone-1.16.0> Compiling zerovec-derive v0.11.1 zerotierone-1.16.0> Compiling zerofrom v0.1.6 zerotierone-1.16.0> Compiling yoke v0.8.0 zerotierone-1.16.0> Compiling displaydoc v0.2.5 zerotierone-1.16.0> Compiling itoa v1.0.15 zerotierone-1.16.0> Compiling libm v0.2.15 data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/cmd/generate 0.023s zerotierone-1.16.0> Compiling pin-project-lite v0.2.16 zerotierone-1.16.0> Compiling vcpkg v0.2.15 zerotierone-1.16.0> Compiling pkcs8 v0.10.2 data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/cmd/peer 0.016s zerotierone-1.16.0> Compiling zerovec v0.11.4 zerotierone-1.16.0> Compiling openssl-sys v0.9.109 zerotierone-1.16.0> Compiling num-traits v0.2.19 zerotierone-1.16.0> Compiling once_cell v1.21.3 zerotierone-1.16.0> Compiling bytes v1.10.1 zerotierone-1.16.0> Compiling tinystr v0.8.1 zerotierone-1.16.0> Compiling serde_json v1.0.143 zerotierone-1.16.0> Compiling litemap v0.8.0 zerotierone-1.16.0> Compiling writeable v0.6.1 zerotierone-1.16.0> Compiling icu_locale_core v2.0.0 zerotierone-1.16.0> Compiling potential_utf v0.1.3 zerotierone-1.16.0> Compiling zerotrie v0.2.2 zerotierone-1.16.0> Compiling hmac v0.12.1 zerotierone-1.16.0> Compiling socket2 v0.6.0 zerotierone-1.16.0> Compiling mio v1.0.4 zerotierone-1.16.0> Compiling icu_normalizer_data v2.0.0 zerotierone-1.16.0> Compiling memchr v2.7.5 zerotierone-1.16.0> Compiling smallvec v1.15.1 zerotierone-1.16.0> Compiling icu_properties_data v2.0.1 zerotierone-1.16.0> Compiling futures-core v0.3.31 zerotierone-1.16.0> Compiling zerocopy v0.8.26 zerotierone-1.16.0> Compiling tokio v1.47.1 zerotierone-1.16.0> Compiling icu_provider v2.0.0 zerotierone-1.16.0> Compiling icu_collections v2.0.0 zerotierone-1.16.0> Compiling cpufeatures v0.2.17 zerotierone-1.16.0> Compiling semver v1.0.26 zerotierone-1.16.0> Compiling foreign-types-shared v0.1.1 zerotierone-1.16.0> Compiling openssl v0.10.73 zerotierone-1.16.0> Compiling fnv v1.0.7 zerotierone-1.16.0> Compiling http v0.2.12 zerotierone-1.16.0> Compiling foreign-types v0.3.2 zerotierone-1.16.0> Compiling tracing-core v0.1.34 zerotierone-1.16.0> Compiling openssl-macros v0.1.1 data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/pkg/cluster 0.022s zerotierone-1.16.0> Compiling signature v2.2.0 zerotierone-1.16.0> Compiling ff v0.13.1 zerotierone-1.16.0> Compiling base16ct v0.2.0 zerotierone-1.16.0> Compiling bitflags v2.9.4 zerotierone-1.16.0> Compiling futures-task v0.3.31 zerotierone-1.16.0> Compiling httparse v1.10.1 zerotierone-1.16.0> Compiling futures-sink v0.3.31 zerotierone-1.16.0> Compiling native-tls v0.2.14 data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/pkg/config 0.073s zerotierone-1.16.0> Compiling equivalent v1.0.2 zerotierone-1.16.0> Compiling hashbrown v0.15.5 zerotierone-1.16.0> Compiling futures-io v0.3.31 zerotierone-1.16.0> Compiling slab v0.4.11 data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/pkg/crypto 0.015s zerotierone-1.16.0> Compiling pin-utils v0.1.0 zerotierone-1.16.0> Compiling futures-util v0.3.31 zerotierone-1.16.0> Compiling tokio-util v0.7.16 zerotierone-1.16.0> Compiling indexmap v2.11.0 zerotierone-1.16.0> Compiling sec1 v0.7.3 data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/pkg/http 0.159s zerotierone-1.16.0> Compiling group v0.13.0 zerotierone-1.16.0> Compiling ppv-lite86 v0.2.21 zerotierone-1.16.0> Compiling tracing v0.1.41 zerotierone-1.16.0> Compiling icu_properties v2.0.1 zerotierone-1.16.0> Compiling icu_normalizer v2.0.0 finding garbage collector roots... deleting garbage... data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/pkg/libp2p/security/tls 5.027s zerotierone-1.16.0> Compiling sha2 v0.10.9 data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/pkg/libp2p/services/state_exchange/v1 0.014s zerotierone-1.16.0> Compiling hkdf v0.12.4 zerotierone-1.16.0> Compiling crypto-bigint v0.5.5 data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/pkg/model 0.026s data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/pkg/msgpack 0.010s zerotierone-1.16.0> Compiling openssl-probe v0.1.6 data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/pkg/net 0.267s zerotierone-1.16.0> Compiling percent-encoding v2.3.2 zerotierone-1.16.0> Compiling strsim v0.11.1 data-mesher-0.1.0> ok git.clan.lol/clan/data-mesher/pkg/state 0.283s data-mesher-0.1.0> checkPhase completed in 1 minutes 58 seconds data-mesher-0.1.0> Running phase: installPhase zerotierone-1.16.0> Compiling try-lock v0.2.5 data-mesher-0.1.0> Running phase: fixupPhase data-mesher-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/65a73gv6sqbgyz3wik6hdd2nfdsf4pc9-data-mesher-0.1.0 data-mesher-0.1.0> shrinking /nix/store/65a73gv6sqbgyz3wik6hdd2nfdsf4pc9-data-mesher-0.1.0/bin/.data-mesher-wrapped data-mesher-0.1.0> patchelf: cannot find section '.dynamic'. The input file is most likely statically linked data-mesher-0.1.0> checking for references to /build/ in /nix/store/65a73gv6sqbgyz3wik6hdd2nfdsf4pc9-data-mesher-0.1.0... zerotierone-1.16.0> Compiling ryu v1.0.20 data-mesher-0.1.0> patchelf: cannot find section '.dynamic'. The input file is most likely statically linked data-mesher-0.1.0> patching script interpreter paths in /nix/store/65a73gv6sqbgyz3wik6hdd2nfdsf4pc9-data-mesher-0.1.0 data-mesher-0.1.0> stripping (with command strip and flags -S -p) in /nix/store/65a73gv6sqbgyz3wik6hdd2nfdsf4pc9-data-mesher-0.1.0/bin building '/nix/store/kfd2vl6mlj2a5awd53hrbakjq36zimkl-data-mesher-0.1.0_fish-completions.drv' building '/nix/store/42kllw9imm1nrhaqc1c86nrwrdbzmvq4-unit-data-mesher.service.drv' zerotierone-1.16.0> Compiling rustix v1.0.8 zerotierone-1.16.0> Compiling log v0.4.28 zerotierone-1.16.0> Compiling getrandom v0.3.3 zerotierone-1.16.0> Compiling ident_case v1.0.1 zerotierone-1.16.0> Compiling darling_core v0.20.11 zerotierone-1.16.0> Compiling want v0.3.1 zerotierone-1.16.0> Compiling elliptic-curve v0.13.8 zerotierone-1.16.0> Compiling form_urlencoded v1.2.2 zerotierone-1.16.0> Compiling rustc_version v0.4.1 zerotierone-1.16.0> Compiling idna_adapter v1.2.1 zerotierone-1.16.0> Compiling h2 v0.3.27 zerotierone-1.16.0> Compiling rand_chacha v0.3.1 zerotierone-1.16.0> Compiling http-body v0.4.6 zerotierone-1.16.0> Compiling futures-channel v0.3.31 zerotierone-1.16.0> Compiling indexmap v1.9.3 zerotierone-1.16.0> Compiling socket2 v0.5.10 zerotierone-1.16.0> Compiling syn v1.0.109 zerotierone-1.16.0> Compiling unicode-width v0.1.14 zerotierone-1.16.0> Compiling linux-raw-sys v0.9.4 zerotierone-1.16.0> Compiling utf8_iter v1.0.4 zerotierone-1.16.0> Compiling httpdate v1.0.3 zerotierone-1.16.0> Compiling tower-service v0.3.3 zerotierone-1.16.0> Compiling idna v1.1.0 zerotierone-1.16.0> Compiling hyper v0.14.32 zerotierone-1.16.0> Compiling textwrap v0.11.0 zerotierone-1.16.0> Compiling darling_macro v0.20.11 zerotierone-1.16.0> Compiling rand v0.8.5 zerotierone-1.16.0> Compiling curve25519-dalek v4.1.3 zerotierone-1.16.0> Compiling tokio-native-tls v0.3.1 zerotierone-1.16.0> Compiling atty v0.2.14 zerotierone-1.16.0> Compiling rfc6979 v0.4.0 zerotierone-1.16.0> Compiling num-integer v0.1.46 zerotierone-1.16.0> Compiling num-bigint-dig v0.8.4 zerotierone-1.16.0> Compiling unicode-segmentation v1.12.0 zerotierone-1.16.0> Compiling spin v0.9.8 zerotierone-1.16.0> Compiling ansi_term v0.12.1 zerotierone-1.16.0> Compiling thiserror v1.0.69 zerotierone-1.16.0> Compiling vec_map v0.8.2 zerotierone-1.16.0> Compiling hashbrown v0.12.3 zerotierone-1.16.0> Compiling base64 v0.21.7 zerotierone-1.16.0> Compiling strsim v0.8.0 zerotierone-1.16.0> Compiling cbindgen v0.20.0 zerotierone-1.16.0> Compiling bitflags v1.3.2 zerotierone-1.16.0> Compiling fastrand v2.3.0 zerotierone-1.16.0> Compiling clap v2.34.0 zerotierone-1.16.0> Compiling tempfile v3.21.0 zerotierone-1.16.0> Compiling rustls-pemfile v1.0.4 zerotierone-1.16.0> Compiling heck v0.3.3 zerotierone-1.16.0> Compiling lazy_static v1.5.0 zerotierone-1.16.0> Compiling num-iter v0.1.45 zerotierone-1.16.0> Compiling ecdsa v0.16.9 zerotierone-1.16.0> Compiling hyper-tls v0.5.0 zerotierone-1.16.0> Compiling darling v0.20.11 zerotierone-1.16.0> Compiling toml v0.5.11 zerotierone-1.16.0> Compiling url v2.5.7 zerotierone-1.16.0> Compiling primeorder v0.13.6 zerotierone-1.16.0> Compiling serde_urlencoded v0.7.1 zerotierone-1.16.0> Compiling curve25519-dalek-derive v0.1.1 zerotierone-1.16.0> Compiling thiserror-impl v1.0.69 zerotierone-1.16.0> Compiling encoding_rs v0.8.35 zerotierone-1.16.0> Compiling base64 v0.13.1 zerotierone-1.16.0> Compiling mime v0.3.17 zerotierone-1.16.0> Compiling iana-time-zone v0.1.63 zerotierone-1.16.0> Compiling sync_wrapper v0.1.2 zerotierone-1.16.0> Compiling byteorder v1.5.0 zerotierone-1.16.0> Compiling ipnet v2.11.0 zerotierone-1.16.0> Compiling reqwest v0.11.27 deleting unused links... zerotierone-1.16.0> Compiling chrono v0.4.41 note: hard linking is currently saving 5.2 GiB zerotierone-1.16.0> Compiling serde_with_macros v3.14.0 zerotierone-1.16.0> Compiling ed25519 v2.2.3 zerotierone-1.16.0> Compiling serde_path_to_error v0.1.17 zerotierone-1.16.0> Compiling ordered-float v2.10.1 zerotierone-1.16.0> Compiling pkcs1 v0.7.5 zerotierone-1.16.0> Compiling either v1.15.0 zerotierone-1.16.0> Compiling powerfmt v0.2.0 zerotierone-1.16.0> Compiling itertools v0.10.5 zerotierone-1.16.0> Compiling deranged v0.5.3 zerotierone-1.16.0> Compiling rsa v0.9.8 zerotierone-1.16.0> Compiling oauth2 v4.4.2 zerotierone-1.16.0> Compiling serde-value v0.7.0 zerotierone-1.16.0> Compiling ed25519-dalek v2.2.0 zerotierone-1.16.0> Compiling serde_with v3.14.0 zerotierone-1.16.0> Compiling zeroidc v0.1.0 (/build/source/rustybits/zeroidc) zerotierone-1.16.0> Compiling p256 v0.13.2 zerotierone-1.16.0> Compiling p384 v0.13.1 zerotierone-1.16.0> Compiling serde_plain v1.0.2 zerotierone-1.16.0> Compiling num-conv v0.1.0 zerotierone-1.16.0> Compiling time-core v0.1.6 zerotierone-1.16.0> Compiling dyn-clone v1.0.20 zerotierone-1.16.0> Compiling time v0.3.43 zerotierone-1.16.0> Compiling openidconnect v3.5.0 zerotierone-1.16.0> Compiling jwt v0.16.0 (https://github.com/glimberg/rust-jwt#61a9291f) zerotierone-1.16.0> Finished `release` profile [optimized] target(s) in 3m 36s zerotierone-1.16.0> warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4 zerotierone-1.16.0> note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/EthernetTap.o osdep/EthernetTap.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/ManagedRoute.o osdep/ManagedRoute.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o osdep/Http.o osdep/Http.cpp zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o service/OneService.o service/OneService.cpp zerotierone-1.16.0> In file included from service/../node/Membership.hpp:13, zerotierone-1.16.0> from service/../node/Network.hpp:20, zerotierone-1.16.0> from service/../node/Node.hpp:19, zerotierone-1.16.0> from service/OneService.cpp:32: zerotierone-1.16.0> service/../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> service/../node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()': zerotierone-1.16.0> 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] zerotierone-1.16.0> 484 | memset(this, 0, sizeof(_IncomingConfigChunk)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here zerotierone-1.16.0> 481 | struct _IncomingConfigChunk { zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/EmbeddedNetworkController.o nonfree/controller/EmbeddedNetworkController.cpp zerotierone-1.16.0> In file included from osdep/Http.cpp:14: zerotierone-1.16.0> osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]': zerotierone-1.16.0> osdep/Phy.hpp:941:31: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 941 | ::read(_whackReceiveSocket, tmp, 16); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/DBMirrorSet.o nonfree/controller/DBMirrorSet.cpp zerotierone-1.16.0> In file included from /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/x86_64-unknown-linux-gnu/bits/c++allocator.h:33, zerotierone-1.16.0> from /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/allocator.h:46, zerotierone-1.16.0> from /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_tree.h:66, zerotierone-1.16.0> from /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/map:64, zerotierone-1.16.0> from osdep/Http.hpp:12, zerotierone-1.16.0> from osdep/Http.cpp:9: zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]' at osdep/Phy.hpp:1026:25: zerotierone-1.16.0> /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]': zerotierone-1.16.0> osdep/Phy.hpp:1026:82: note: '' declared here zerotierone-1.16.0> 1026 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]' at osdep/Phy.hpp:1142:25: zerotierone-1.16.0> /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]': zerotierone-1.16.0> osdep/Phy.hpp:1142:82: note: '' declared here zerotierone-1.16.0> 1142 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]', zerotierone-1.16.0> inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy::PhySocketImpl; _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = std::_List_node::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17, zerotierone-1.16.0> inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy::PhySocketImpl}; _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35, zerotierone-1.16.0> inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy::PhySocketImpl; _Alloc = std::allocator::PhySocketImpl>]' at /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24, zerotierone-1.16.0> inlined from 'ZeroTier::PhySocket* ZeroTier::Phy::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]' at osdep/Phy.hpp:703:20, zerotierone-1.16.0> inlined from 'static unsigned int ZeroTier::Http::_do(const char*, long unsigned int, long unsigned int, const sockaddr*, const char*, const std::map, std::__cxx11::basic_string >&, const void*, long unsigned int, std::map, std::__cxx11::basic_string >&, std::string&)' at osdep/Http.cpp:257:32: zerotierone-1.16.0> /nix/store/sq0nrnfwhkc5ljvklnrk5ps4358g4nbj-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] zerotierone-1.16.0> 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } zerotierone-1.16.0> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> osdep/Phy.hpp: In static member function 'static unsigned int ZeroTier::Http::_do(const char*, long unsigned int, long unsigned int, const sockaddr*, const char*, const std::map, std::__cxx11::basic_string >&, const void*, long unsigned int, std::map, std::__cxx11::basic_string >&, std::string&)': zerotierone-1.16.0> osdep/Phy.hpp:703:42: note: '' declared here zerotierone-1.16.0> 703 | _socks.push_back(PhySocketImpl()); zerotierone-1.16.0> | ^~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/DB.o nonfree/controller/DB.cpp zerotierone-1.16.0> service/OneService.cpp: In member function 'void ZeroTier::{anonymous}::OneServiceImpl::setUpMultithreading()': zerotierone-1.16.0> service/OneService.cpp:1046:22: warning: unused variable 'pinning' [-Wunused-variable] zerotierone-1.16.0> 1046 | bool pinning = _cpuPinningEnabled; zerotierone-1.16.0> | ^~~~~~~ zerotierone-1.16.0> In file included from nonfree/controller/../../node/NetworkConfig.hpp:14, zerotierone-1.16.0> from nonfree/controller/../../node/NetworkController.hpp:15, zerotierone-1.16.0> from nonfree/controller/EmbeddedNetworkController.hpp:10, zerotierone-1.16.0> from nonfree/controller/EmbeddedNetworkController.cpp:15: zerotierone-1.16.0> nonfree/controller/../../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> nonfree/controller/../../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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> nonfree/controller/../../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> service/OneService.cpp: In lambda function: zerotierone-1.16.0> service/OneService.cpp:2456:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 2456 | for (int i = 0; i < boundAddrs.size(); i++) { zerotierone-1.16.0> | ~~^~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/OneService.cpp:2465:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] zerotierone-1.16.0> 2465 | for (int i = 0; i < surfaceAddrs.size(); i++) { zerotierone-1.16.0> | ~~^~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> In file included from nonfree/controller/../../node/NetworkConfig.hpp:14, zerotierone-1.16.0> from nonfree/controller/../../node/NetworkController.hpp:15, zerotierone-1.16.0> from nonfree/controller/EmbeddedNetworkController.hpp:10, zerotierone-1.16.0> from nonfree/controller/DB.cpp:8: zerotierone-1.16.0> nonfree/controller/../../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()': zerotierone-1.16.0> nonfree/controller/../../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] zerotierone-1.16.0> 61 | memset(_custody, 0, sizeof(_custody)); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> nonfree/controller/../../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::' declared here zerotierone-1.16.0> 512 | struct { zerotierone-1.16.0> | ^ zerotierone-1.16.0> In file included from service/../node/../osdep/Binder.hpp:51, zerotierone-1.16.0> from service/../node/Bond.hpp:12, zerotierone-1.16.0> from service/OneService.cpp:26: zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::whack() [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:263:31: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 263 | (void)(::write(_whackSendSocket, (PhySocket*)this, 1)); zerotierone-1.16.0> | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]': zerotierone-1.16.0> service/../node/../osdep/Phy.hpp:941:31: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] zerotierone-1.16.0> 941 | ::read(_whackReceiveSocket, tmp, 16); zerotierone-1.16.0> | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zerotierone-1.16.0> g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -fPIC -fPIE -c -o nonfree/controller/FileDB.o nonfree/controller/FileDB.cpp