>>> n2n: Building community/n2n 3.1.1-r1 (using abuild 3.12.0-r0) started Fri, 03 Nov 2023 08:39:13 +0000 >>> n2n: Checking sanity of /home/buildozer/aports/community/n2n/APKBUILD... >>> n2n: Analyzing dependencies... >>> n2n: Installing for build: build-base cmake openssl-dev>3 libcap-dev samurai (1/11) Installing libbz2 (1.0.8-r6) (2/11) Installing xz-libs (5.4.5-r0) (3/11) Installing libarchive (3.7.2-r0) (4/11) Installing rhash-libs (1.4.4-r0) (5/11) Installing libuv (1.46.0-r0) (6/11) Installing cmake (3.27.7-r2) (7/11) Installing openssl-dev (3.1.4-r0) (8/11) Installing linux-headers (6.5-r0) (9/11) Installing libcap-dev (2.69-r1) (10/11) Installing samurai (1.2-r5) (11/11) Installing .makedepends-n2n (20231103.083914) Executing busybox-1.36.1-r14.trigger OK: 443 MiB in 114 packages >>> n2n: Cleaning up srcdir >>> n2n: Cleaning up pkgdir >>> n2n: Cleaning up tmpdir >>> n2n: Fetching https://distfiles.alpinelinux.org/distfiles/edge/n2n-3.1.1.tar.gz >>> n2n: Fetching https://distfiles.alpinelinux.org/distfiles/edge/n2n-3.1.1.tar.gz >>> n2n: Checking sha512sums... n2n-3.1.1.tar.gz: OK supernode.initd: OK supernode.confd: OK edge.initd: OK edge.confd: OK >>> n2n: Unpacking /var/cache/distfiles/n2n-3.1.1.tar.gz... CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Build for version: 3.1.1 -- Configuring done (0.3s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/n2n/src/n2n-3.1.1/build [1/62] Generating doc/n2n.7.gz [2/62] Generating doc/supernode.1.gz [3/62] Generating doc/edge.8.gz [4/62] Building C object CMakeFiles/tests-wire.dir/tools/tests-wire.c.o [5/62] Building C object CMakeFiles/tests-transform.dir/tools/tests-transform.c.o [6/62] Building C object CMakeFiles/tests-hashing.dir/tools/tests-hashing.c.o [7/62] Building C object CMakeFiles/tests-elliptic.dir/tools/tests-elliptic.c.o [8/62] Building C object CMakeFiles/tests-compress.dir/tools/tests-compress.c.o [9/62] Building C object CMakeFiles/tests-auth.dir/tools/tests-auth.c.o [10/62] Building C object CMakeFiles/n2n-keygen.dir/tools/n2n-keygen.c.o [11/62] Building C object CMakeFiles/n2n-benchmark.dir/tools/n2n-benchmark.c.o [12/62] Building C object CMakeFiles/example_sn_embed.dir/src/example_sn_embed.c.o [13/62] Building C object CMakeFiles/example_edge_embed.dir/src/example_edge_embed.c.o [14/62] Building C object CMakeFiles/example_edge_embed_quick_edge_init.dir/src/example_edge_embed_quick_edge_init.c.o [15/62] Building C object CMakeFiles/supernode.dir/src/supernode.c.o [16/62] Building C object CMakeFiles/edge.dir/src/edge.c.o [17/62] Building C object CMakeFiles/n2n.dir/src/n2n_port_mapping.c.o [18/62] Building C object CMakeFiles/n2n.dir/src/curve25519.c.o [19/62] Building C object CMakeFiles/n2n.dir/src/auth.c.o [20/62] Building C object CMakeFiles/n2n.dir/src/sn_selection.c.o [21/62] Building C object CMakeFiles/n2n.dir/src/network_traffic_filter.c.o [22/62] Building C object CMakeFiles/n2n.dir/src/n2n_regex.c.o [23/62] Building C object CMakeFiles/n2n.dir/src/tuntap_osx.c.o [24/62] Building C object CMakeFiles/n2n.dir/src/tuntap_linux.c.o [25/62] Building C object CMakeFiles/n2n.dir/src/tuntap_netbsd.c.o [26/62] Building C object CMakeFiles/n2n.dir/src/tuntap_freebsd.c.o [27/62] Building C object CMakeFiles/n2n.dir/src/header_encryption.c.o [28/62] Building C object CMakeFiles/n2n.dir/src/pearson.c.o [29/62] Building C object CMakeFiles/n2n.dir/src/random_numbers.c.o [30/62] Building C object CMakeFiles/n2n.dir/src/speck.c.o [31/62] Building C object CMakeFiles/n2n.dir/src/aes.c.o [32/62] Building C object CMakeFiles/n2n.dir/src/transform_zstd.c.o [33/62] Building C object CMakeFiles/n2n.dir/src/transform_lzo.c.o [34/62] Building C object CMakeFiles/n2n.dir/src/transform_speck.c.o [35/62] Building C object CMakeFiles/n2n.dir/src/transform_cc20.c.o [36/62] Building C object CMakeFiles/n2n.dir/src/transform_aes.c.o [37/62] Building C object CMakeFiles/n2n.dir/src/transform_tf.c.o [38/62] Building C object CMakeFiles/n2n.dir/src/transform_null.c.o [39/62] Building C object CMakeFiles/n2n.dir/src/cc20.c.o [40/62] Building C object CMakeFiles/n2n.dir/src/tf.c.o [41/62] Building C object CMakeFiles/n2n.dir/src/minilzo.c.o [42/62] Building C object CMakeFiles/n2n.dir/src/hexdump.c.o [43/62] Building C object CMakeFiles/n2n.dir/src/wire.c.o [44/62] Building C object CMakeFiles/n2n.dir/src/sn_utils.c.o [45/62] Building C object CMakeFiles/n2n.dir/src/sn_management.c.o [46/62] Building C object CMakeFiles/n2n.dir/src/edge_utils.c.o [47/62] Building C object CMakeFiles/n2n.dir/src/edge_management.c.o [48/62] Building C object CMakeFiles/n2n.dir/src/n2n.c.o /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-elliptic.c:22:6: warning: no previous declaration for 'test_curve25519' [-Wmissing-declarations] 22 | void test_curve25519 (unsigned char *pkt_input, unsigned char *key) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-compress.c:72:6: warning: no previous declaration for 'test_lzo1x' [-Wmissing-declarations] 72 | void test_lzo1x () { | ^~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-compress.c:101:6: warning: no previous declaration for 'test_zstd' [-Wmissing-declarations] 101 | void test_zstd () { | ^~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-hashing.c:44:6: warning: no previous declaration for 'test_pearson_16' [-Wmissing-declarations] 44 | void test_pearson_16 (void *buf, unsigned int bufsize) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-hashing.c:55:6: warning: no previous declaration for 'test_pearson_32' [-Wmissing-declarations] 55 | void test_pearson_32 (void *buf, unsigned int bufsize) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-hashing.c:66:6: warning: no previous declaration for 'test_pearson_64' [-Wmissing-declarations] 66 | void test_pearson_64 (void *buf, unsigned int bufsize) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-hashing.c:77:6: warning: no previous declaration for 'test_pearson_128' [-Wmissing-declarations] 77 | void test_pearson_128 (void *buf, unsigned int bufsize) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-hashing.c:90:6: warning: no previous declaration for 'test_pearson_256' [-Wmissing-declarations] 90 | void test_pearson_256 (void *buf, unsigned int bufsize) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-auth.c:31:6: warning: no previous declaration for 'test_bin_to_ascii' [-Wmissing-declarations] 31 | void test_bin_to_ascii (void *buf, unsigned int bufsize) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-auth.c:46:6: warning: no previous declaration for 'test_ascii_to_bin' [-Wmissing-declarations] 46 | void test_ascii_to_bin (char *buf) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-auth.c:65:6: warning: no previous declaration for 'test_generate_private_key' [-Wmissing-declarations] 65 | void test_generate_private_key (char *in, n2n_private_public_key_t prv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-auth.c:79:6: warning: no previous declaration for 'test_generate_public_key' [-Wmissing-declarations] 79 | void test_generate_public_key (n2n_private_public_key_t prv, n2n_private_public_key_t pub) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-auth.c:94:6: warning: no previous declaration for 'test_generate_shared_secret' [-Wmissing-declarations] 94 | void test_generate_shared_secret (n2n_private_public_key_t prv, n2n_private_public_key_t pub) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/curve25519.c:333:6: warning: no previous declaration for 'curve25519' [-Wmissing-declarations] 333 | void curve25519 (unsigned char *q, const unsigned char *n, const unsigned char *p) { | ^~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:24:6: warning: no previous declaration for 'init_ip_subnet' [-Wmissing-declarations] 24 | void init_ip_subnet (n2n_ip_subnet_t * d) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:29:6: warning: no previous declaration for 'print_ip_subnet' [-Wmissing-declarations] 29 | void print_ip_subnet (char *test_name, char *field, n2n_ip_subnet_t * d) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:36:6: warning: no previous declaration for 'init_mac' [-Wmissing-declarations] 36 | void init_mac (n2n_mac_t mac, const uint8_t o0, const uint8_t o1, | ^~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:47:6: warning: no previous declaration for 'print_mac' [-Wmissing-declarations] 47 | void print_mac (char *test_name, char *field, n2n_mac_t mac) { | ^~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:53:6: warning: no previous declaration for 'init_auth' [-Wmissing-declarations] 53 | void init_auth (n2n_auth_t *auth) { | ^~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:62:6: warning: no previous declaration for 'print_auth' [-Wmissing-declarations] 62 | void print_auth (char *test_name, char *field, n2n_auth_t *auth) { | ^~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:68:6: warning: no previous declaration for 'init_common' [-Wmissing-declarations] 68 | void init_common (n2n_common_t *common, char *community) { | ^~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:76:6: warning: no previous declaration for 'print_common' [-Wmissing-declarations] 76 | void print_common (char *test_name, n2n_common_t *common) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:82:6: warning: no previous declaration for 'test_REGISTER' [-Wmissing-declarations] 82 | void test_REGISTER (n2n_common_t *common) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:117:6: warning: no previous declaration for 'test_REGISTER_SUPER' [-Wmissing-declarations] 117 | void test_REGISTER_SUPER (n2n_common_t *common) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/tools/tests-wire.c:156:6: warning: no previous declaration for 'test_UNREGISTER_SUPER' [-Wmissing-declarations] 156 | void test_UNREGISTER_SUPER (n2n_common_t *common) { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/n2n_regex.c:245:6: warning: no previous declaration for 're_print' [-Wmissing-declarations] 245 | void re_print (regex_t* pattern) { | ^~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_management.c:465:5: warning: no previous declaration for 'process_mgmt' [-Wmissing-declarations] 465 | int process_mgmt (n2n_sn_t *sss, | ^~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_management.c:83:9: warning: no previous declaration for 'send_reply' [-Wmissing-declarations] 83 | ssize_t send_reply (mgmt_req_t *req, strbuf_t *buf, size_t msg_len) { | ^~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_management.c:89:8: warning: no previous declaration for 'gen_json_1str' [-Wmissing-declarations] 89 | size_t gen_json_1str (strbuf_t *buf, char *tag, char *_type, char *key, char *val) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_management.c:101:8: warning: no previous declaration for 'gen_json_1uint' [-Wmissing-declarations] 101 | size_t gen_json_1uint (strbuf_t *buf, char *tag, char *_type, char *key, unsigned int val) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_management.c:123:8: warning: no previous declaration for 'event_debug' [-Wmissing-declarations] 123 | size_t event_debug (strbuf_t *buf, char *tag, int data0, void *data1) { | ^~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_management.c:128:8: warning: no previous declaration for 'event_test' [-Wmissing-declarations] 128 | size_t event_test (strbuf_t *buf, char *tag, int data0, void *data1) { | ^~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_management.c:133:8: warning: no previous declaration for 'event_peer' [-Wmissing-declarations] 133 | size_t event_peer (strbuf_t *buf, char *tag, int data0, void *data1) { | ^~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/n2n.c:358:5: warning: no previous declaration for 'resolve_create_thread' [-Wmissing-declarations] 358 | int resolve_create_thread (n2n_resolve_parameter_t **param, struct peer_info *sn_list) { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/n2n.c:403:6: warning: no previous declaration for 'resolve_cancel_thread' [-Wmissing-declarations] 403 | void resolve_cancel_thread (n2n_resolve_parameter_t *param) { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/n2n.c:412:9: warning: no previous declaration for 'resolve_check' [-Wmissing-declarations] 412 | uint8_t resolve_check (n2n_resolve_parameter_t *param, uint8_t requires_resolution, time_t now) { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/aes.c:1221:5: warning: no previous declaration for 'aes_ecb_encrypt' [-Wmissing-declarations] 1221 | int aes_ecb_encrypt (unsigned char *out, const unsigned char *in, aes_context_t *ctx) { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:145:10: warning: no previous declaration for 'polyMult' [-Wmissing-declarations] 145 | uint32_t polyMult(uint32_t a, uint32_t b) { | ^~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:161:10: warning: no previous declaration for 'gfMod' [-Wmissing-declarations] 161 | uint32_t gfMod(uint32_t t, uint32_t modulus) { | ^~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:183:10: warning: no previous declaration for 'RSMatrixMultiply' [-Wmissing-declarations] 183 | uint32_t RSMatrixMultiply(uint8_t sd[8]) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:202:10: warning: no previous declaration for 'h' [-Wmissing-declarations] 202 | uint32_t h(uint32_t X, uint32_t L[4], int k) { | ^ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:241:6: warning: no previous declaration for 'fullKey' [-Wmissing-declarations] 241 | void fullKey(uint32_t L[4], int k, uint32_t QF[4][256]) { | ^~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:306:6: warning: no previous declaration for 'twofish_internal_encrypt' [-Wmissing-declarations] 306 | void twofish_internal_encrypt(uint8_t PT[16], tf_context_t *ctx) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:353:6: warning: no previous declaration for 'twofish_internal_decrypt' [-Wmissing-declarations] 353 | void twofish_internal_decrypt(uint8_t PT[16], const uint8_t CT[16], tf_context_t *ctx) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:393:6: warning: no previous declaration for 'keySched' [-Wmissing-declarations] 393 | void keySched(const uint8_t M[], int N, uint32_t **S, uint32_t K[40], int *k) { | ^~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c: In function 'tf_cbc_decrypt': /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:491:18: warning: declaration of 'Q0' shadows a global declaration [-Wshadow] 491 | uint32_t Q0, Q1, Q2, Q3, R0, R1, R2, R3, S0, S1, S2, S3; | ^~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:58:15: note: shadowed declaration is here 58 | const uint8_t Q0[] = { 0xA9, 0x67, 0xB3, 0xE8, 0x04, 0xFD, 0xA3, 0x76, 0x9A, 0x92, 0x80, 0x78, 0xE4, 0xDD, 0xD1, 0x38, | ^~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:491:22: warning: declaration of 'Q1' shadows a global declaration [-Wshadow] 491 | uint32_t Q0, Q1, Q2, Q3, R0, R1, R2, R3, S0, S1, S2, S3; | ^~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:75:15: note: shadowed declaration is here 75 | const uint8_t Q1[] = { 0x75, 0xF3, 0xC6, 0xF4, 0xDB, 0x7B, 0xFB, 0xC8, 0x4A, 0xD3, 0xE6, 0x6B, 0x45, 0x7D, 0xE8, 0x4B, | ^~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:550:18: warning: declaration of 'Q0' shadows a global declaration [-Wshadow] 550 | uint32_t Q0, Q1, Q2, Q3; | ^~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:58:15: note: shadowed declaration is here 58 | const uint8_t Q0[] = { 0xA9, 0x67, 0xB3, 0xE8, 0x04, 0xFD, 0xA3, 0x76, 0x9A, 0x92, 0x80, 0x78, 0xE4, 0xDD, 0xD1, 0x38, | ^~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:550:22: warning: declaration of 'Q1' shadows a global declaration [-Wshadow] 550 | uint32_t Q0, Q1, Q2, Q3; | ^~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/tf.c:75:15: note: shadowed declaration is here 75 | const uint8_t Q1[] = { 0x75, 0xF3, 0xC6, 0xF4, 0xDB, 0x7B, 0xFB, 0xC8, 0x4A, 0xD3, 0xE6, 0x6B, 0x45, 0x7D, 0xE8, 0x4B, | ^~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:197:6: warning: no previous declaration for 'reset_sup_attempts' [-Wmissing-declarations] 197 | void reset_sup_attempts (n2n_edge_t *eee) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:252:5: warning: no previous declaration for 'supernode_connect' [-Wmissing-declarations] 252 | int supernode_connect (n2n_edge_t *eee) { | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:345:6: warning: no previous declaration for 'supernode_disconnect' [-Wmissing-declarations] 345 | void supernode_disconnect (n2n_edge_t *eee) { | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:1159:6: warning: no previous declaration for 'send_query_peer' [-Wmissing-declarations] 1159 | void send_query_peer (n2n_edge_t * eee, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:1240:6: warning: no previous declaration for 'send_register_super' [-Wmissing-declarations] 1240 | void send_register_super (n2n_edge_t *eee) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:2152:6: warning: no previous declaration for 'process_udp' [-Wmissing-declarations] 2152 | void process_udp (n2n_edge_t *eee, const struct sockaddr_in *sender_sock, const SOCKET in_sock, | ^~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c: In function 'process_udp': /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:2407:21: warning: declaration of 'skip_add' shadows a previous local [-Wshadow] 2407 | int skip_add; | ^~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:2171:27: note: shadowed declaration is here 2171 | int skip_add = 0; | ^~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:2580:21: warning: declaration of 'skip_add' shadows a previous local [-Wshadow] 2580 | int skip_add; | ^~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:2171:27: note: shadowed declaration is here 2171 | int skip_add = 0; | ^~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c: At top level: /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:2689:5: warning: no previous declaration for 'fetch_and_eventually_process_data' [-Wmissing-declarations] 2689 | int fetch_and_eventually_process_data (n2n_edge_t *eee, SOCKET sock, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c: In function 'edge_send_packet2net': /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:2048:21: warning: 'compression_len' may be used uninitialized [-Wmaybe-uninitialized] 2048 | enc_len = compression_len; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/edge_utils.c:2013:19: note: 'compression_len' was declared here 2013 | int32_t compression_len; | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:76:6: warning: no previous declaration for 'close_tcp_connection' [-Wmissing-declarations] 76 | void close_tcp_connection (n2n_sn_t *sss, n2n_tcp_connection_t *conn) { | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:110:6: warning: no previous declaration for 'calculate_shared_secrets' [-Wmissing-declarations] 110 | void calculate_shared_secrets (n2n_sn_t *sss) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:136:6: warning: no previous declaration for 'calculate_dynamic_keys' [-Wmissing-declarations] 136 | void calculate_dynamic_keys (n2n_sn_t *sss) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:163:6: warning: no previous declaration for 'send_re_register_super' [-Wmissing-declarations] 163 | void send_re_register_super (n2n_sn_t *sss) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:208:5: warning: no previous declaration for 'load_allowed_sn_community' [-Wmissing-declarations] 208 | int load_allowed_sn_community (n2n_sn_t *sss) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:877:6: warning: no previous declaration for 'update_node_supernode_association' [-Wmissing-declarations] 877 | void update_node_supernode_association (struct sn_community *comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:1229:5: warning: no previous declaration for 'subnet_available' [-Wmissing-declarations] 1229 | int subnet_available (n2n_sn_t *sss, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c: In function 'process_udp': /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:2185:54: warning: declaration of 'tmp' shadows a previous local [-Wshadow] 2185 | struct peer_info *scan, *tmp; | ^~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:1528:33: note: shadowed declaration is here 1528 | struct sn_community *comm, *tmp; | ^~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:2189:46: warning: declaration of 'sender' shadows a previous local [-Wshadow] 2189 | n2n_sock_t sender; | ^~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:1521:25: note: shadowed declaration is here 1521 | n2n_sock_t sender; | ^~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:2277:39: warning: declaration of 'sockbuf' shadows a previous local [-Wshadow] 2277 | n2n_sock_str_t sockbuf; | ^~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:1524:25: note: shadowed declaration is here 1524 | n2n_sock_str_t sockbuf; | ^~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:2278:39: warning: declaration of 'mac_buf' shadows a previous local [-Wshadow] 2278 | macstr_t mac_buf; | ^~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:1522:25: note: shadowed declaration is here 1522 | macstr_t mac_buf; | ^~~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:2279:39: warning: declaration of 'sender' shadows a previous local [-Wshadow] 2279 | n2n_sock_t sender; | ^~~~~~ /home/buildozer/aports/community/n2n/src/n2n-3.1.1/src/sn_utils.c:1521:25: note: shadowed declaration is here 1521 | n2n_sock_t sender; | ^~~~~~ [49/62] Linking C static library libn2n.a [50/62] Linking C executable tests-wire [51/62] Linking C executable tests-transform [52/62] Linking C executable tests-hashing [53/62] Linking C executable tests-elliptic [54/62] Linking C executable tests-compress [55/62] Linking C executable tests-auth [56/62] Linking C executable n2n-keygen [57/62] Linking C executable n2n-benchmark [58/62] Linking C executable example_sn_embed [59/62] Linking C executable example_edge_embed [60/62] Linking C executable example_edge_embed_quick_edge_init [61/62] Linking C executable supernode [62/62] Linking C executable edge >>> n2n: Entering fakeroot... -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/n2n/pkg/n2n/usr/sbin/edge -- Installing: /home/buildozer/aports/community/n2n/pkg/n2n/usr/sbin/supernode -- Installing: /home/buildozer/aports/community/n2n/pkg/n2n/usr/bin/n2n-benchmark -- Installing: /home/buildozer/aports/community/n2n/pkg/n2n/usr/share/man/man8/edge.8.gz -- Installing: /home/buildozer/aports/community/n2n/pkg/n2n/usr/share/man/man1/supernode.1.gz -- Installing: /home/buildozer/aports/community/n2n/pkg/n2n/usr/share/man/man7/n2n.7.gz >>> n2n-openrc*: Running split function openrc... >>> n2n-openrc*: Preparing subpackage n2n-openrc... >>> n2n-openrc*: Running postcheck for n2n-openrc >>> n2n-doc*: Running split function doc... >>> n2n-doc*: Preparing subpackage n2n-doc... >>> n2n-doc*: Running postcheck for n2n-doc >>> n2n*: Running postcheck for n2n >>> n2n*: Preparing package n2n... >>> n2n*: Stripping binaries >>> n2n*: Script found. /bin/sh added as a dependency for n2n-3.1.1-r1.apk >>> n2n*: Adding .pre-install >>> n2n-doc*: Scanning shared objects >>> n2n-openrc*: Scanning shared objects >>> n2n*: Scanning shared objects >>> n2n-doc*: Tracing dependencies... >>> n2n-doc*: Package size: 44.0 KB >>> n2n-doc*: Compressing data... >>> n2n-doc*: Create checksum... >>> n2n-doc*: Create n2n-doc-3.1.1-r1.apk >>> n2n-openrc*: Tracing dependencies... >>> n2n-openrc*: Package size: 32.0 KB >>> n2n-openrc*: Compressing data... >>> n2n-openrc*: Create checksum... >>> n2n-openrc*: Create n2n-openrc-3.1.1-r1.apk >>> n2n*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 >>> n2n*: Package size: 556.0 KB >>> n2n*: Compressing data... >>> n2n*: Create checksum... >>> n2n*: Create n2n-3.1.1-r1.apk >>> n2n: Build complete at Fri, 03 Nov 2023 08:39:17 +0000 elapsed time 0h 0m 4s >>> n2n: Cleaning up srcdir >>> n2n: Cleaning up pkgdir >>> n2n: Uninstalling dependencies... (1/11) Purging .makedepends-n2n (20231103.083914) (2/11) Purging cmake (3.27.7-r2) (3/11) Purging openssl-dev (3.1.4-r0) (4/11) Purging libcap-dev (2.69-r1) (5/11) Purging linux-headers (6.5-r0) (6/11) Purging samurai (1.2-r5) (7/11) Purging libarchive (3.7.2-r0) (8/11) Purging libbz2 (1.0.8-r6) (9/11) Purging libuv (1.46.0-r0) (10/11) Purging rhash-libs (1.4.4-r0) (11/11) Purging xz-libs (5.4.5-r0) Executing busybox-1.36.1-r14.trigger OK: 380 MiB in 103 packages >>> n2n: Updating the community/aarch64 repository index... >>> n2n: Signing the index...