>>> croaring: Building community/croaring 4.4.1-r0 (using abuild 3.15.0-r5) started Tue, 07 Oct 2025 17:07:23 +0000 >>> croaring: Validating /home/buildozer/aports/community/croaring/APKBUILD... >>> croaring: Analyzing dependencies... >>> croaring: Installing for build: build-base linux-headers cmake cmocka-dev samurai ( 1/11) Installing linux-headers (6.16.11-r0) ( 2/11) Installing libbz2 (1.0.8-r6) ( 3/11) Installing xz-libs (5.8.1-r0) ( 4/11) Installing libarchive (3.8.1-r0) ( 5/11) Installing rhash-libs (1.4.6-r0) ( 6/11) Installing libuv (1.51.0-r0) ( 7/11) Installing cmake (4.1.2-r0) ( 8/11) Installing cmocka (1.1.7-r2) ( 9/11) Installing cmocka-dev (1.1.7-r2) (10/11) Installing samurai (1.2-r7) (11/11) Installing .makedepends-croaring (20251007.170724) busybox-1.37.0-r24.trigger: Executing script... usr_merge_nag.sh: * WARNING: The current system is not /usr-merged. You are encouraged to usr_merge_nag.sh: * migrate manually to ensure the best-possible support. See usr_merge_nag.sh: * https://alpinelinux.org/posts/2025-10-01-usr-merge.html for more details OK: 396 MiB in 116 packages >>> croaring: Cleaning up srcdir >>> croaring: Cleaning up pkgdir >>> croaring: Cleaning up tmpdir >>> croaring: Fetching https://distfiles.alpinelinux.org/distfiles/edge/croaring-4.4.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/croaring-4.4.1.tar.gz.part' croaring-4.4.1.tar.g 10% |*** | 10.0M 0:00:08 ETA croaring-4.4.1.tar.g 32% |********** | 31.0M 0:00:04 ETA croaring-4.4.1.tar.g 51% |**************** | 49.1M 0:00:02 ETA croaring-4.4.1.tar.g 69% |********************** | 66.6M 0:00:01 ETA croaring-4.4.1.tar.g 89% |**************************** | 85.6M 0:00:00 ETA croaring-4.4.1.tar.g 100% |********************************| 96.0M 0:00:00 ETA '/var/cache/distfiles/edge/croaring-4.4.1.tar.gz.part' saved >>> croaring: Fetching https://distfiles.alpinelinux.org/distfiles/edge/croaring-4.4.1.tar.gz >>> croaring: Checking sha512sums... croaring-4.4.1.tar.gz: OK >>> croaring: Unpacking /var/cache/distfiles/edge/croaring-4.4.1.tar.gz... -- The CXX compiler identification is GNU 15.2.0 -- The C compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- BUILD_SHARED_LIBS: ON -- Building a shared library by request. -- BENCHMARK_DATA_DIR: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/benchmarks/realdata/ -- TEST_DATA_DIR: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/testdata/ -- Building a dynamic library. -- ROARING_LIB_TYPE: SHARED -- Library output directory (does not apply to Visual Studio): /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/build-shared -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Your system supports threads. -- Bash executable not found, skipping amalgamation tests. -- Amalgamation tests disabled -- You may enable microbenchmarks by setting ENABLE_ROARING_MICROBENCHMARKS to ON -- Configuring done (0.6s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/build-shared -- The CXX compiler identification is GNU 15.2.0 -- The C compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- BENCHMARK_DATA_DIR: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/benchmarks/realdata/ -- TEST_DATA_DIR: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/testdata/ -- Building a static library. -- ROARING_LIB_TYPE: STATIC -- Library output directory (does not apply to Visual Studio): /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/build-static -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Your system supports threads. -- Bash executable not found, skipping amalgamation tests. -- Amalgamation tests disabled -- You may enable microbenchmarks by setting ENABLE_ROARING_MICROBENCHMARKS to ON -- Configuring done (0.6s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/build-static [1/66] Building C object tests/CMakeFiles/realdata_unit.dir/realdata_unit.c.o [2/66] Building CXX object tests/CMakeFiles/threads_unit.dir/threads_unit.cpp.o [3/66] Building CXX object tests/CMakeFiles/roaring64_serialization.dir/roaring64_serialization.cpp.o [4/66] Building CXX object tests/CMakeFiles/roaring64_unit.dir/roaring64_unit.cpp.o [5/66] Building CXX object tests/CMakeFiles/art_unit.dir/art_unit.cpp.o [6/66] Building C object tests/CMakeFiles/add_offset.dir/add_offset.c.o [7/66] Building C object tests/CMakeFiles/container_comparison_unit.dir/container_comparison_unit.c.o [8/66] Building C object tests/CMakeFiles/robust_deserialization_unit.dir/robust_deserialization_unit.c.o [9/66] Building C object tests/CMakeFiles/format_portability_unit.dir/format_portability_unit.c.o [10/66] Building C object tests/CMakeFiles/util_unit.dir/util_unit.c.o [11/66] Building C object tests/CMakeFiles/toplevel_unit.dir/toplevel_unit.c.o [12/66] Building C object tests/CMakeFiles/run_container_unit.dir/run_container_unit.c.o [13/66] Building C object tests/CMakeFiles/mixed_container_unit.dir/mixed_container_unit.c.o [14/66] Building C object tests/CMakeFiles/bitset_container_unit.dir/bitset_container_unit.c.o [15/66] Building C object tests/CMakeFiles/array_container_unit.dir/array_container_unit.c.o [16/66] Building C object tests/CMakeFiles/cbitset_unit.dir/cbitset_unit.c.o [17/66] Building C object tests/CMakeFiles/c_example1.dir/c_example1.c.o [18/66] Building CXX object tests/CMakeFiles/cpp_example2.dir/cpp_example2.cpp.o [19/66] Building CXX object tests/CMakeFiles/cpp_example1.dir/cpp_example1.cpp.o [20/66] Building CXX object tests/CMakeFiles/cpp_random_unit.dir/cpp_random_unit.cpp.o [21/66] Building CXX object tests/CMakeFiles/cpp_unit.dir/cpp_unit.cpp.o [22/66] Building C object src/CMakeFiles/roaring.dir/roaring_array.c.o [23/66] Building C object src/CMakeFiles/roaring.dir/roaring_priority_queue.c.o [24/66] Building C object src/CMakeFiles/roaring.dir/roaring64.c.o [25/66] Building C object src/CMakeFiles/roaring.dir/roaring.c.o [26/66] Building C object src/CMakeFiles/roaring.dir/memory.c.o [27/66] Building C object src/CMakeFiles/roaring.dir/containers/run.c.o [28/66] Building C object src/CMakeFiles/roaring.dir/containers/mixed_andnot.c.o [29/66] Building C object src/CMakeFiles/roaring.dir/containers/mixed_xor.c.o [30/66] Building C object src/CMakeFiles/roaring.dir/containers/mixed_negation.c.o [31/66] Building C object src/CMakeFiles/roaring.dir/containers/mixed_subset.c.o [32/66] Building C object src/CMakeFiles/roaring.dir/containers/mixed_equal.c.o [33/66] Building C object src/CMakeFiles/roaring.dir/containers/mixed_union.c.o [34/66] Building C object src/CMakeFiles/roaring.dir/containers/mixed_intersection.c.o [35/66] Building C object src/CMakeFiles/roaring.dir/containers/convert.c.o [36/66] Building C object src/CMakeFiles/roaring.dir/containers/containers.c.o [37/66] Building C object src/CMakeFiles/roaring.dir/containers/bitset.c.o [38/66] Building C object src/CMakeFiles/roaring.dir/containers/array.c.o [39/66] Building C object src/CMakeFiles/roaring.dir/bitset.c.o [40/66] Building C object src/CMakeFiles/roaring.dir/art/art.c.o [41/66] Building C object src/CMakeFiles/roaring.dir/bitset_util.c.o [42/66] Building C object src/CMakeFiles/roaring.dir/array_util.c.o [43/66] Building C object src/CMakeFiles/roaring.dir/isadetection.c.o In file included from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_example2.cpp:3: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh:889:17: warning: cast from 'char*' to 'roaring::Roaring::roaring_bitmap_t*' {aka 'roaring::api::roaring_bitmap_s*'} increases required alignment of target type [-Wcast-align] 889 | (roaring_bitmap_t *)((char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | roaring.high_low_container.containers - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | sizeof(roaring_bitmap_t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_example1.cpp:3: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh:889:17: warning: cast from 'char*' to 'roaring::Roaring::roaring_bitmap_t*' {aka 'roaring::api::roaring_bitmap_s*'} increases required alignment of target type [-Wcast-align] 889 | (roaring_bitmap_t *)((char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | roaring.high_low_container.containers - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | sizeof(roaring_bitmap_t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_find_child': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1002:41: warning: cast increases required alignment of target type [-Wcast-align] 1002 | return art_node4_find_child((art_node4_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1004:42: warning: cast increases required alignment of target type [-Wcast-align] 1004 | return art_node16_find_child((art_node16_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1006:42: warning: cast increases required alignment of target type [-Wcast-align] 1006 | return art_node48_find_child((art_node48_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1008:43: warning: cast increases required alignment of target type [-Wcast-align] 1008 | return art_node256_find_child((art_node256_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_replace': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1020:31: warning: cast increases required alignment of target type [-Wcast-align] 1020 | art_node4_replace((art_node4_t *)node, key_chunk, new_child); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1023:32: warning: cast increases required alignment of target type [-Wcast-align] 1023 | art_node16_replace((art_node16_t *)node, key_chunk, new_child); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1026:32: warning: cast increases required alignment of target type [-Wcast-align] 1026 | art_node48_replace((art_node48_t *)node, key_chunk, new_child); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1029:33: warning: cast increases required alignment of target type [-Wcast-align] 1029 | art_node256_replace((art_node256_t *)node, key_chunk, new_child); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_node_erase': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1043:41: warning: cast increases required alignment of target type [-Wcast-align] 1043 | return art_node4_erase(art, (art_node4_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1045:42: warning: cast increases required alignment of target type [-Wcast-align] 1045 | return art_node16_erase(art, (art_node16_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1047:42: warning: cast increases required alignment of target type [-Wcast-align] 1047 | return art_node48_erase(art, (art_node48_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1049:43: warning: cast increases required alignment of target type [-Wcast-align] 1049 | return art_node256_erase(art, (art_node256_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_node_insert_leaf': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1064:42: warning: cast increases required alignment of target type [-Wcast-align] 1064 | return art_node4_insert(art, (art_node4_t *)node, leaf, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1066:43: warning: cast increases required alignment of target type [-Wcast-align] 1066 | return art_node16_insert(art, (art_node16_t *)node, leaf, | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1069:43: warning: cast increases required alignment of target type [-Wcast-align] 1069 | return art_node48_insert(art, (art_node48_t *)node, leaf, | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1072:44: warning: cast increases required alignment of target type [-Wcast-align] 1072 | return art_node256_insert(art, (art_node256_t *)node, leaf, | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_node_printf': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1577:34: warning: cast increases required alignment of target type [-Wcast-align] 1577 | art_node4_t *node4 = (art_node4_t *)inner_node; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1585:36: warning: cast increases required alignment of target type [-Wcast-align] 1585 | art_node16_t *node16 = (art_node16_t *)inner_node; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1593:36: warning: cast increases required alignment of target type [-Wcast-align] 1593 | art_node48_t *node48 = (art_node48_t *)inner_node; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1605:38: warning: cast increases required alignment of target type [-Wcast-align] 1605 | art_node256_t *node256 = (art_node256_t *)inner_node; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_internal_validate_at': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:2226:55: warning: cast increases required alignment of target type [-Wcast-align] 2226 | if (!art_node4_internal_validate(art, (art_node4_t *)inner_node, | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:2233:30: warning: cast increases required alignment of target type [-Wcast-align] 2233 | art, (art_node16_t *)inner_node, validator)) { | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:2239:30: warning: cast increases required alignment of target type [-Wcast-align] 2239 | art, (art_node48_t *)inner_node, validator)) { | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:2245:30: warning: cast increases required alignment of target type [-Wcast-align] 2245 | art, (art_node256_t *)inner_node, validator)) { | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c: In function 'roaring64_bitmap_frozen_serialize': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2363:25: warning: cast increases required alignment of target type [-Wcast-align] 2363 | uint64_t *bitsets = (uint64_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2366:21: warning: cast increases required alignment of target type [-Wcast-align] 2366 | rle16_t *runs = (rle16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2369:24: warning: cast increases required alignment of target type [-Wcast-align] 2369 | uint16_t *arrays = (uint16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c: In function 'roaring64_bitmap_frozen_view': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2498:31: warning: cast increases required alignment of target type [-Wcast-align] 2498 | const uint64_t *bitsets = (const uint64_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2501:27: warning: cast increases required alignment of target type [-Wcast-align] 2501 | const rle16_t *runs = (const rle16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2504:30: warning: cast increases required alignment of target type [-Wcast-align] 2504 | const uint16_t *arrays = (const uint16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c: In function 'roaring_bitmap_serialize': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:1522:16: warning: cast increases required alignment of target type [-Wcast-align] 1522 | r, (uint32_t *)(buf + 1 + sizeof(uint32_t))); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c: In function 'roaring_bitmap_deserialize': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:1583:13: warning: cast increases required alignment of target type [-Wcast-align] 1583 | (const uint32_t *)(bufaschar + 1 + sizeof(uint32_t)); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c: In function 'roaring_bitmap_deserialize_safe': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:1626:13: warning: cast increases required alignment of target type [-Wcast-align] 1626 | (const uint32_t *)(bufaschar + 1 + sizeof(uint32_t)); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c: In function 'roaring_bitmap_frozen_view': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3177:22: warning: cast increases required alignment of target type [-Wcast-align] 3177 | uint16_t *keys = (uint16_t *)(buf + length - 4 - num_containers * 5); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3178:24: warning: cast increases required alignment of target type [-Wcast-align] 3178 | uint16_t *counts = (uint16_t *)(buf + length - 4 - num_containers * 3); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3211:29: warning: cast increases required alignment of target type [-Wcast-align] 3211 | uint64_t *bitset_zone = (uint64_t *)(buf); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3212:25: warning: cast increases required alignment of target type [-Wcast-align] 3212 | rle16_t *run_zone = (rle16_t *)(buf + bitset_zone_size); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3213:28: warning: cast increases required alignment of target type [-Wcast-align] 3213 | uint16_t *array_zone = (uint16_t *)(buf + bitset_zone_size + run_zone_size); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c: In function 'roaring_bitmap_portable_deserialize_frozen': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3300:31: warning: cast increases required alignment of target type [-Wcast-align] 3300 | descriptive_headers = (uint16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3302:26: warning: cast increases required alignment of target type [-Wcast-align] 3302 | offset_headers = (uint32_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3310:31: warning: cast increases required alignment of target type [-Wcast-align] 3310 | descriptive_headers = (uint16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3313:30: warning: cast increases required alignment of target type [-Wcast-align] 3313 | offset_headers = (uint32_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3399:28: warning: cast increases required alignment of target type [-Wcast-align] 3399 | c->words = (uint64_t *)(start_of_buf + offset_headers[i]); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3401:28: warning: cast increases required alignment of target type [-Wcast-align] 3401 | c->words = (uint64_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3415:27: warning: cast increases required alignment of target type [-Wcast-align] 3415 | c->runs = (rle16_t *)(start_of_buf + offset_headers[i] + | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3421:27: warning: cast increases required alignment of target type [-Wcast-align] 3421 | c->runs = (rle16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3432:28: warning: cast increases required alignment of target type [-Wcast-align] 3432 | c->array = (uint16_t *)(start_of_buf + offset_headers[i]); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3434:28: warning: cast increases required alignment of target type [-Wcast-align] 3434 | c->array = (uint16_t *)buf; | ^ [44/66] Linking C shared library libroaring.so.4.4.1 [45/66] Creating library symlink libroaring.so.19 libroaring.so [46/66] Linking C executable tests/realdata_unit [47/66] Linking CXX executable tests/threads_unit [48/66] Linking CXX executable tests/roaring64_serialization [49/66] Linking CXX executable tests/roaring64_unit [50/66] Linking CXX executable tests/art_unit [51/66] Linking C executable tests/add_offset [52/66] Linking C executable tests/container_comparison_unit [53/66] Linking C executable tests/robust_deserialization_unit [54/66] Linking C executable tests/format_portability_unit [55/66] Linking C executable tests/util_unit [56/66] Linking C executable tests/run_container_unit [57/66] Linking C executable tests/mixed_container_unit [58/66] Linking C executable tests/bitset_container_unit [59/66] Linking C executable tests/array_container_unit [60/66] Linking C executable tests/cbitset_unit [61/66] Linking C executable tests/c_example1 [62/66] Linking CXX executable tests/cpp_example2 [63/66] Linking CXX executable tests/cpp_example1 [64/66] Linking C executable tests/toplevel_unit In file included from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring_checked.hh:47, from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_random_unit.cpp:33: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh:889:17: warning: cast from 'char*' to 'roaring::Roaring::roaring_bitmap_t*' {aka 'roaring::api::roaring_bitmap_s*'} increases required alignment of target type [-Wcast-align] 889 | (roaring_bitmap_t *)((char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | roaring.high_low_container.containers - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | sizeof(roaring_bitmap_t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/set:64, from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring_checked.hh:39: /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const long long unsigned int&; _NodeGen = std::_Rb_tree, std::less, std::allocator >::_Alloc_node; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_tree.h:2892:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2892 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const long long unsigned int&; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_set.h:571:38, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:395:33, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:387:10, inlined from 'doublechecked::Roaring64Map make_random_bitset64()' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_random_unit.cpp:129:23: /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_set.h:591:31, inlined from 'doublechecked::Roaring64Map& doublechecked::Roaring64Map::operator|=(const doublechecked::Roaring64Map&)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:296:21, inlined from 'doublechecked::Roaring64Map doublechecked::Roaring64Map::operator|(const doublechecked::Roaring64Map&) const' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:479:9, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_random_unit.cpp:400:30: /usr/include/c++/15.2.0/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1727 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_set.h:591:31, inlined from 'doublechecked::Roaring64Map& doublechecked::Roaring64Map::operator^=(const doublechecked::Roaring64Map&)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:314:25, inlined from 'doublechecked::Roaring64Map doublechecked::Roaring64Map::operator^(const doublechecked::Roaring64Map&) const' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:489:9, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_random_unit.cpp:407:30: /usr/include/c++/15.2.0/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1727 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const long long unsigned int&; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_set.h:571:38, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:395:33, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:387:10, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_random_unit.cpp:428:25: /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 [65/66] Linking CXX executable tests/cpp_random_unit In file included from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:19: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh:889:17: warning: cast from 'char*' to 'roaring::Roaring::roaring_bitmap_t*' {aka 'roaring::api::roaring_bitmap_s*'} increases required alignment of target type [-Wcast-align] 889 | (roaring_bitmap_t *)((char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | roaring.high_low_container.containers - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | sizeof(roaring_bitmap_t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp: In function 'bool {anonymous}::roaringEqual(const roaring::Roaring64Map&, std::initializer_list)': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:243:6: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 243 | bool roaringEqual(const Roaring64Map &actual, | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/test.h:21, from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:38, from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:27: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp: In function 'void test_roaring64_remove_32(void**)': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:266:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 266 | assert_true(roaringEqual(r, {b5 + 100, b5 + 200, b5 + 300})); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp: In function 'void test_roaring64_add_and_remove(void**)': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:278:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 278 | assert_true(roaringEqual(r, {100, 200, 300})); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:287:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 287 | assert_true(roaringEqual( | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:293:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 293 | assert_true(roaringEqual( | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:299:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 299 | assert_true(roaringEqual(r, {100, 300, 400, b5 + 200, b5 + 300, b5 + 400})); | ^ [66/66] Linking CXX executable tests/cpp_unit [1/65] Building C object tests/CMakeFiles/realdata_unit.dir/realdata_unit.c.o [2/65] Building CXX object tests/CMakeFiles/threads_unit.dir/threads_unit.cpp.o [3/65] Building CXX object tests/CMakeFiles/roaring64_serialization.dir/roaring64_serialization.cpp.o [4/65] Building CXX object tests/CMakeFiles/roaring64_unit.dir/roaring64_unit.cpp.o [5/65] Building CXX object tests/CMakeFiles/art_unit.dir/art_unit.cpp.o [6/65] Building C object tests/CMakeFiles/add_offset.dir/add_offset.c.o [7/65] Building C object tests/CMakeFiles/container_comparison_unit.dir/container_comparison_unit.c.o [8/65] Building C object tests/CMakeFiles/robust_deserialization_unit.dir/robust_deserialization_unit.c.o [9/65] Building C object tests/CMakeFiles/format_portability_unit.dir/format_portability_unit.c.o [10/65] Building C object tests/CMakeFiles/util_unit.dir/util_unit.c.o [11/65] Building C object tests/CMakeFiles/toplevel_unit.dir/toplevel_unit.c.o [12/65] Building C object tests/CMakeFiles/run_container_unit.dir/run_container_unit.c.o [13/65] Building C object tests/CMakeFiles/mixed_container_unit.dir/mixed_container_unit.c.o [14/65] Building C object tests/CMakeFiles/bitset_container_unit.dir/bitset_container_unit.c.o [15/65] Building C object tests/CMakeFiles/array_container_unit.dir/array_container_unit.c.o [16/65] Building C object tests/CMakeFiles/cbitset_unit.dir/cbitset_unit.c.o [17/65] Building C object tests/CMakeFiles/c_example1.dir/c_example1.c.o [18/65] Building CXX object tests/CMakeFiles/cpp_example2.dir/cpp_example2.cpp.o [19/65] Building CXX object tests/CMakeFiles/cpp_example1.dir/cpp_example1.cpp.o [20/65] Building CXX object tests/CMakeFiles/cpp_random_unit.dir/cpp_random_unit.cpp.o [21/65] Building CXX object tests/CMakeFiles/cpp_unit.dir/cpp_unit.cpp.o [22/65] Building C object src/CMakeFiles/roaring.dir/roaring_array.c.o [23/65] Building C object src/CMakeFiles/roaring.dir/roaring_priority_queue.c.o [24/65] Building C object src/CMakeFiles/roaring.dir/roaring64.c.o [25/65] Building C object src/CMakeFiles/roaring.dir/roaring.c.o [26/65] Building C object src/CMakeFiles/roaring.dir/memory.c.o [27/65] Building C object src/CMakeFiles/roaring.dir/containers/run.c.o [28/65] Building C object src/CMakeFiles/roaring.dir/containers/mixed_andnot.c.o [29/65] Building C object src/CMakeFiles/roaring.dir/containers/mixed_xor.c.o [30/65] Building C object src/CMakeFiles/roaring.dir/containers/mixed_negation.c.o [31/65] Building C object src/CMakeFiles/roaring.dir/containers/mixed_subset.c.o [32/65] Building C object src/CMakeFiles/roaring.dir/containers/mixed_equal.c.o [33/65] Building C object src/CMakeFiles/roaring.dir/containers/mixed_union.c.o [34/65] Building C object src/CMakeFiles/roaring.dir/containers/mixed_intersection.c.o [35/65] Building C object src/CMakeFiles/roaring.dir/containers/convert.c.o [36/65] Building C object src/CMakeFiles/roaring.dir/containers/containers.c.o [37/65] Building C object src/CMakeFiles/roaring.dir/containers/bitset.c.o [38/65] Building C object src/CMakeFiles/roaring.dir/containers/array.c.o [39/65] Building C object src/CMakeFiles/roaring.dir/bitset.c.o [40/65] Building C object src/CMakeFiles/roaring.dir/art/art.c.o [41/65] Building C object src/CMakeFiles/roaring.dir/bitset_util.c.o [42/65] Building C object src/CMakeFiles/roaring.dir/array_util.c.o [43/65] Building C object src/CMakeFiles/roaring.dir/isadetection.c.o In file included from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_example2.cpp:3: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh:889:17: warning: cast from 'char*' to 'roaring::Roaring::roaring_bitmap_t*' {aka 'roaring::api::roaring_bitmap_s*'} increases required alignment of target type [-Wcast-align] 889 | (roaring_bitmap_t *)((char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | roaring.high_low_container.containers - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | sizeof(roaring_bitmap_t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_example1.cpp:3: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh:889:17: warning: cast from 'char*' to 'roaring::Roaring::roaring_bitmap_t*' {aka 'roaring::api::roaring_bitmap_s*'} increases required alignment of target type [-Wcast-align] 889 | (roaring_bitmap_t *)((char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | roaring.high_low_container.containers - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | sizeof(roaring_bitmap_t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_find_child': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1002:41: warning: cast increases required alignment of target type [-Wcast-align] 1002 | return art_node4_find_child((art_node4_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1004:42: warning: cast increases required alignment of target type [-Wcast-align] 1004 | return art_node16_find_child((art_node16_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1006:42: warning: cast increases required alignment of target type [-Wcast-align] 1006 | return art_node48_find_child((art_node48_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1008:43: warning: cast increases required alignment of target type [-Wcast-align] 1008 | return art_node256_find_child((art_node256_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_replace': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1020:31: warning: cast increases required alignment of target type [-Wcast-align] 1020 | art_node4_replace((art_node4_t *)node, key_chunk, new_child); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1023:32: warning: cast increases required alignment of target type [-Wcast-align] 1023 | art_node16_replace((art_node16_t *)node, key_chunk, new_child); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1026:32: warning: cast increases required alignment of target type [-Wcast-align] 1026 | art_node48_replace((art_node48_t *)node, key_chunk, new_child); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1029:33: warning: cast increases required alignment of target type [-Wcast-align] 1029 | art_node256_replace((art_node256_t *)node, key_chunk, new_child); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_node_erase': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1043:41: warning: cast increases required alignment of target type [-Wcast-align] 1043 | return art_node4_erase(art, (art_node4_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1045:42: warning: cast increases required alignment of target type [-Wcast-align] 1045 | return art_node16_erase(art, (art_node16_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1047:42: warning: cast increases required alignment of target type [-Wcast-align] 1047 | return art_node48_erase(art, (art_node48_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1049:43: warning: cast increases required alignment of target type [-Wcast-align] 1049 | return art_node256_erase(art, (art_node256_t *)node, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_node_insert_leaf': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1064:42: warning: cast increases required alignment of target type [-Wcast-align] 1064 | return art_node4_insert(art, (art_node4_t *)node, leaf, key_chunk); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1066:43: warning: cast increases required alignment of target type [-Wcast-align] 1066 | return art_node16_insert(art, (art_node16_t *)node, leaf, | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1069:43: warning: cast increases required alignment of target type [-Wcast-align] 1069 | return art_node48_insert(art, (art_node48_t *)node, leaf, | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1072:44: warning: cast increases required alignment of target type [-Wcast-align] 1072 | return art_node256_insert(art, (art_node256_t *)node, leaf, | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_node_printf': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1577:34: warning: cast increases required alignment of target type [-Wcast-align] 1577 | art_node4_t *node4 = (art_node4_t *)inner_node; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1585:36: warning: cast increases required alignment of target type [-Wcast-align] 1585 | art_node16_t *node16 = (art_node16_t *)inner_node; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1593:36: warning: cast increases required alignment of target type [-Wcast-align] 1593 | art_node48_t *node48 = (art_node48_t *)inner_node; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:1605:38: warning: cast increases required alignment of target type [-Wcast-align] 1605 | art_node256_t *node256 = (art_node256_t *)inner_node; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c: In function 'art_internal_validate_at': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:2226:55: warning: cast increases required alignment of target type [-Wcast-align] 2226 | if (!art_node4_internal_validate(art, (art_node4_t *)inner_node, | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:2233:30: warning: cast increases required alignment of target type [-Wcast-align] 2233 | art, (art_node16_t *)inner_node, validator)) { | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:2239:30: warning: cast increases required alignment of target type [-Wcast-align] 2239 | art, (art_node48_t *)inner_node, validator)) { | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/art/art.c:2245:30: warning: cast increases required alignment of target type [-Wcast-align] 2245 | art, (art_node256_t *)inner_node, validator)) { | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c: In function 'roaring64_bitmap_frozen_serialize': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2363:25: warning: cast increases required alignment of target type [-Wcast-align] 2363 | uint64_t *bitsets = (uint64_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2366:21: warning: cast increases required alignment of target type [-Wcast-align] 2366 | rle16_t *runs = (rle16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2369:24: warning: cast increases required alignment of target type [-Wcast-align] 2369 | uint16_t *arrays = (uint16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c: In function 'roaring64_bitmap_frozen_view': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2498:31: warning: cast increases required alignment of target type [-Wcast-align] 2498 | const uint64_t *bitsets = (const uint64_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2501:27: warning: cast increases required alignment of target type [-Wcast-align] 2501 | const rle16_t *runs = (const rle16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring64.c:2504:30: warning: cast increases required alignment of target type [-Wcast-align] 2504 | const uint16_t *arrays = (const uint16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c: In function 'roaring_bitmap_serialize': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:1522:16: warning: cast increases required alignment of target type [-Wcast-align] 1522 | r, (uint32_t *)(buf + 1 + sizeof(uint32_t))); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c: In function 'roaring_bitmap_deserialize': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:1583:13: warning: cast increases required alignment of target type [-Wcast-align] 1583 | (const uint32_t *)(bufaschar + 1 + sizeof(uint32_t)); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c: In function 'roaring_bitmap_deserialize_safe': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:1626:13: warning: cast increases required alignment of target type [-Wcast-align] 1626 | (const uint32_t *)(bufaschar + 1 + sizeof(uint32_t)); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c: In function 'roaring_bitmap_frozen_view': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3177:22: warning: cast increases required alignment of target type [-Wcast-align] 3177 | uint16_t *keys = (uint16_t *)(buf + length - 4 - num_containers * 5); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3178:24: warning: cast increases required alignment of target type [-Wcast-align] 3178 | uint16_t *counts = (uint16_t *)(buf + length - 4 - num_containers * 3); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3211:29: warning: cast increases required alignment of target type [-Wcast-align] 3211 | uint64_t *bitset_zone = (uint64_t *)(buf); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3212:25: warning: cast increases required alignment of target type [-Wcast-align] 3212 | rle16_t *run_zone = (rle16_t *)(buf + bitset_zone_size); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3213:28: warning: cast increases required alignment of target type [-Wcast-align] 3213 | uint16_t *array_zone = (uint16_t *)(buf + bitset_zone_size + run_zone_size); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c: In function 'roaring_bitmap_portable_deserialize_frozen': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3300:31: warning: cast increases required alignment of target type [-Wcast-align] 3300 | descriptive_headers = (uint16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3302:26: warning: cast increases required alignment of target type [-Wcast-align] 3302 | offset_headers = (uint32_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3310:31: warning: cast increases required alignment of target type [-Wcast-align] 3310 | descriptive_headers = (uint16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3313:30: warning: cast increases required alignment of target type [-Wcast-align] 3313 | offset_headers = (uint32_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3399:28: warning: cast increases required alignment of target type [-Wcast-align] 3399 | c->words = (uint64_t *)(start_of_buf + offset_headers[i]); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3401:28: warning: cast increases required alignment of target type [-Wcast-align] 3401 | c->words = (uint64_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3415:27: warning: cast increases required alignment of target type [-Wcast-align] 3415 | c->runs = (rle16_t *)(start_of_buf + offset_headers[i] + | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3421:27: warning: cast increases required alignment of target type [-Wcast-align] 3421 | c->runs = (rle16_t *)buf; | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3432:28: warning: cast increases required alignment of target type [-Wcast-align] 3432 | c->array = (uint16_t *)(start_of_buf + offset_headers[i]); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/src/roaring.c:3434:28: warning: cast increases required alignment of target type [-Wcast-align] 3434 | c->array = (uint16_t *)buf; | ^ [44/65] Linking C static library src/libroaring.a [45/65] Linking C executable tests/realdata_unit [46/65] Linking CXX executable tests/threads_unit [47/65] Linking CXX executable tests/roaring64_serialization [48/65] Linking CXX executable tests/roaring64_unit [49/65] Linking CXX executable tests/art_unit [50/65] Linking C executable tests/add_offset [51/65] Linking C executable tests/container_comparison_unit [52/65] Linking C executable tests/robust_deserialization_unit [53/65] Linking C executable tests/format_portability_unit [54/65] Linking C executable tests/util_unit [55/65] Linking C executable tests/run_container_unit [56/65] Linking C executable tests/mixed_container_unit [57/65] Linking C executable tests/bitset_container_unit [58/65] Linking C executable tests/array_container_unit [59/65] Linking C executable tests/cbitset_unit [60/65] Linking C executable tests/c_example1 [61/65] Linking CXX executable tests/cpp_example2 [62/65] Linking CXX executable tests/cpp_example1 [63/65] Linking C executable tests/toplevel_unit In file included from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring_checked.hh:47, from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_random_unit.cpp:33: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh:889:17: warning: cast from 'char*' to 'roaring::Roaring::roaring_bitmap_t*' {aka 'roaring::api::roaring_bitmap_s*'} increases required alignment of target type [-Wcast-align] 889 | (roaring_bitmap_t *)((char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | roaring.high_low_container.containers - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | sizeof(roaring_bitmap_t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/set:64, from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring_checked.hh:39: /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const long long unsigned int&; _NodeGen = std::_Rb_tree, std::less, std::allocator >::_Alloc_node; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_tree.h:2892:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2892 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const long long unsigned int&; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_set.h:571:38, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:395:33, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:387:10, inlined from 'doublechecked::Roaring64Map make_random_bitset64()' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_random_unit.cpp:129:23: /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_set.h:591:31, inlined from 'doublechecked::Roaring64Map& doublechecked::Roaring64Map::operator|=(const doublechecked::Roaring64Map&)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:296:21, inlined from 'doublechecked::Roaring64Map doublechecked::Roaring64Map::operator|(const doublechecked::Roaring64Map&) const' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:479:9, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_random_unit.cpp:400:30: /usr/include/c++/15.2.0/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1727 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_set.h:591:31, inlined from 'doublechecked::Roaring64Map& doublechecked::Roaring64Map::operator^=(const doublechecked::Roaring64Map&)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:314:25, inlined from 'doublechecked::Roaring64Map doublechecked::Roaring64Map::operator^(const doublechecked::Roaring64Map&) const' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:489:9, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_random_unit.cpp:407:30: /usr/include/c++/15.2.0/bits/stl_tree.h:1727:30: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1727 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const long long unsigned int&; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_set.h:571:38, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:395:33, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:387:10, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_random_unit.cpp:428:25: /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 [64/65] Linking CXX executable tests/cpp_random_unit In file included from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:19: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/cpp/roaring/roaring.hh:889:17: warning: cast from 'char*' to 'roaring::Roaring::roaring_bitmap_t*' {aka 'roaring::api::roaring_bitmap_s*'} increases required alignment of target type [-Wcast-align] 889 | (roaring_bitmap_t *)((char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | roaring.high_low_container.containers - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | sizeof(roaring_bitmap_t))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp: In function 'bool {anonymous}::roaringEqual(const roaring::Roaring64Map&, std::initializer_list)': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:243:6: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 243 | bool roaringEqual(const Roaring64Map &actual, | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/test.h:21, from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/roaring64map_checked.hh:38, from /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:27: /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp: In function 'void test_roaring64_remove_32(void**)': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:266:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 266 | assert_true(roaringEqual(r, {b5 + 100, b5 + 200, b5 + 300})); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp: In function 'void test_roaring64_add_and_remove(void**)': /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:278:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 278 | assert_true(roaringEqual(r, {100, 200, 300})); | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:287:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 287 | assert_true(roaringEqual( | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:293:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 293 | assert_true(roaringEqual( | ^ /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/tests/cpp_unit.cpp:299:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 299 | assert_true(roaringEqual(r, {100, 300, 400, b5 + 200, b5 + 300, b5 + 400})); | ^ [65/65] Linking CXX executable tests/cpp_unit Test project /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/build-shared Start 1: cpp_unit Start 2: cpp_random_unit Start 3: cpp_example1 Start 4: cpp_example2 Start 5: c_example1 Start 6: cbitset_unit Start 7: array_container_unit Start 8: bitset_container_unit Start 9: mixed_container_unit Start 10: run_container_unit Start 11: toplevel_unit Start 12: util_unit Start 13: format_portability_unit Start 14: robust_deserialization_unit Start 15: container_comparison_unit Start 16: add_offset Start 17: art_unit Start 18: roaring64_unit Start 19: roaring64_serialization Start 20: threads_unit Start 21: realdata_unit 1/21 Test #3: cpp_example1 ..................... Passed 0.02 sec 2/21 Test #4: cpp_example2 ..................... Passed 0.02 sec 3/21 Test #5: c_example1 ....................... Passed 0.01 sec 4/21 Test #13: format_portability_unit .......... Passed 0.01 sec 5/21 Test #14: robust_deserialization_unit ...... Passed 0.01 sec 6/21 Test #19: roaring64_serialization .......... Passed 0.01 sec 7/21 Test #20: threads_unit ..................... Passed 0.00 sec 8/21 Test #8: bitset_container_unit ............ Passed 0.02 sec 9/21 Test #15: container_comparison_unit ........ Passed 0.03 sec 10/21 Test #17: art_unit ......................... Passed 0.03 sec 11/21 Test #6: cbitset_unit ..................... Passed 0.04 sec 12/21 Test #16: add_offset ....................... Passed 0.06 sec 13/21 Test #12: util_unit ........................ Passed 0.24 sec 14/21 Test #2: cpp_random_unit .................. Passed 0.70 sec 15/21 Test #10: run_container_unit ............... Passed 1.29 sec 16/21 Test #18: roaring64_unit ................... Passed 1.37 sec 17/21 Test #21: realdata_unit .................... Passed 34.51 sec 18/21 Test #11: toplevel_unit .................... Passed 42.44 sec 19/21 Test #7: array_container_unit ............. Passed 42.47 sec 20/21 Test #1: cpp_unit ......................... Passed 54.01 sec 21/21 Test #9: mixed_container_unit ............. Passed 175.80 sec 100% tests passed, 0 tests failed out of 21 Total Test time (real) = 175.81 sec Test project /home/buildozer/aports/community/croaring/src/CRoaring-4.4.1/build-static Start 1: cpp_unit Start 2: cpp_random_unit Start 3: cpp_example1 Start 4: cpp_example2 Start 5: c_example1 Start 6: cbitset_unit Start 7: array_container_unit Start 8: bitset_container_unit Start 9: mixed_container_unit Start 10: run_container_unit Start 11: toplevel_unit Start 12: util_unit Start 13: format_portability_unit Start 14: robust_deserialization_unit Start 15: container_comparison_unit Start 16: add_offset Start 17: art_unit Start 18: roaring64_unit Start 19: roaring64_serialization Start 20: threads_unit Start 21: realdata_unit 1/21 Test #3: cpp_example1 ..................... Passed 0.01 sec 2/21 Test #4: cpp_example2 ..................... Passed 0.01 sec 3/21 Test #5: c_example1 ....................... Passed 0.01 sec 4/21 Test #13: format_portability_unit .......... Passed 0.01 sec 5/21 Test #14: robust_deserialization_unit ...... Passed 0.01 sec 6/21 Test #19: roaring64_serialization .......... Passed 0.01 sec 7/21 Test #20: threads_unit ..................... Passed 0.00 sec 8/21 Test #8: bitset_container_unit ............ Passed 0.02 sec 9/21 Test #15: container_comparison_unit ........ Passed 0.03 sec 10/21 Test #6: cbitset_unit ..................... Passed 0.03 sec 11/21 Test #17: art_unit ......................... Passed 0.03 sec 12/21 Test #16: add_offset ....................... Passed 0.06 sec 13/21 Test #12: util_unit ........................ Passed 0.23 sec 14/21 Test #2: cpp_random_unit .................. Passed 0.66 sec 15/21 Test #18: roaring64_unit ................... Passed 1.34 sec 16/21 Test #10: run_container_unit ............... Passed 1.42 sec 17/21 Test #21: realdata_unit .................... Passed 32.40 sec 18/21 Test #11: toplevel_unit .................... Passed 42.19 sec 19/21 Test #7: array_container_unit ............. Passed 42.44 sec 20/21 Test #1: cpp_unit ......................... Passed 47.80 sec 21/21 Test #9: mixed_container_unit ............. Passed 176.37 sec 100% tests passed, 0 tests failed out of 21 Total Test time (real) = 176.38 sec >>> croaring: Entering fakeroot... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/pkgconfig/roaring.pc -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring64map.hh -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring.hh -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/portability.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_subset.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/convert.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_union.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/bitset.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_equal.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/perfparameters.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/containers.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_intersection.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_andnot.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_negation.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/run.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/container_defs.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_xor.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/array.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/isadetection.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/utilasm.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring64.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/memory.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/bitset -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/bitset/bitset.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/array_util.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/misc -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/misc/configreport.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/art -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/art/art.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring_types.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/bitset_util.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring_version.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring_array.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/libroaring.a -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-config.cmake -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-config-version.cmake -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-targets.cmake -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-targets-release.cmake -- Install configuration: "Release" -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/pkgconfig/roaring.pc -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring64map.hh -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring.hh -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/portability.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_subset.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/convert.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_union.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/bitset.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_equal.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/perfparameters.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/containers.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_intersection.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_andnot.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_negation.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/run.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/container_defs.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/mixed_xor.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/containers/array.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/isadetection.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/utilasm.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring64.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/memory.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/bitset -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/bitset/bitset.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/array_util.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/misc -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/misc/configreport.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/art -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/art/art.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring_types.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/bitset_util.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring_version.h -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/include/roaring/roaring_array.h -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/libroaring.so.4.4.1 -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/libroaring.so.19 -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/libroaring.so -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-config.cmake -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-config-version.cmake -- Old export file "/home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-targets.cmake" will be replaced. Removing files [/home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-targets-release.cmake]. -- Up-to-date: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-targets.cmake -- Installing: /home/buildozer/aports/community/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-targets-release.cmake >>> croaring-static*: Running split function static... 'usr/lib/libroaring.a' -> '/home/buildozer/aports/community/croaring/pkg/croaring-static/usr/lib/libroaring.a' >>> croaring-static*: Preparing subpackage croaring-static... >>> croaring-static*: Stripping binaries >>> croaring-static*: Running postcheck for croaring-static >>> croaring-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/croaring/pkg/croaring-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/croaring/pkg/croaring-dev/usr/lib/pkgconfig' 'usr/lib/cmake' -> '/home/buildozer/aports/community/croaring/pkg/croaring-dev/usr/lib/cmake' 'usr/lib/libroaring.so' -> '/home/buildozer/aports/community/croaring/pkg/croaring-dev/usr/lib/libroaring.so' >>> croaring-dev*: Preparing subpackage croaring-dev... >>> croaring-dev*: Stripping binaries >>> croaring-dev*: Running postcheck for croaring-dev >>> croaring*: Running postcheck for croaring >>> croaring*: Preparing package croaring... >>> croaring*: Stripping binaries >>> croaring-dev*: Scanning shared objects >>> croaring-static*: Scanning shared objects >>> croaring*: Scanning shared objects >>> croaring-dev*: Tracing dependencies... croaring=4.4.1-r0 linux-headers croaring=4.4.1-r0 pkgconfig >>> croaring-dev*: Package size: 497.2 KB >>> croaring-dev*: Compressing data... >>> croaring-dev*: Create checksum... >>> croaring-dev*: Create croaring-dev-4.4.1-r0.apk >>> croaring-static*: Tracing dependencies... >>> croaring-static*: Package size: 382.6 KB >>> croaring-static*: Compressing data... >>> croaring-static*: Create checksum... >>> croaring-static*: Create croaring-static-4.4.1-r0.apk >>> croaring*: Tracing dependencies... so:libc.musl-armhf.so.1 >>> croaring*: Package size: 273.2 KB >>> croaring*: Compressing data... >>> croaring*: Create checksum... >>> croaring*: Create croaring-4.4.1-r0.apk >>> croaring: Build complete at Tue, 07 Oct 2025 17:13:41 +0000 elapsed time 0h 6m 18s >>> croaring: Cleaning up srcdir >>> croaring: Cleaning up pkgdir >>> croaring: Uninstalling dependencies... ( 1/11) Purging .makedepends-croaring (20251007.170724) ( 2/11) Purging linux-headers (6.16.11-r0) ( 3/11) Purging cmake (4.1.2-r0) ( 4/11) Purging cmocka-dev (1.1.7-r2) ( 5/11) Purging cmocka (1.1.7-r2) ( 6/11) Purging samurai (1.2-r7) ( 7/11) Purging libarchive (3.8.1-r0) ( 8/11) Purging libbz2 (1.0.8-r6) ( 9/11) Purging libuv (1.51.0-r0) (10/11) Purging rhash-libs (1.4.6-r0) (11/11) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r24.trigger: Executing script... usr_merge_nag.sh: * WARNING: The current system is not /usr-merged. You are encouraged to usr_merge_nag.sh: * migrate manually to ensure the best-possible support. See usr_merge_nag.sh: * https://alpinelinux.org/posts/2025-10-01-usr-merge.html for more details OK: 342 MiB in 105 packages >>> croaring: Updating the community/armhf repository index... >>> croaring: Signing the index...