>>> croaring: Building testing/croaring 4.3.6-r0 (using abuild 3.15.0-r2) started Wed, 30 Jul 2025 22:34:46 +0000 >>> croaring: Validating /home/buildozer/aports/testing/croaring/APKBUILD... >>> croaring: Analyzing dependencies... >>> croaring: Installing for build: build-base linux-headers cmake cmocka-dev samurai ( 1/11) Installing linux-headers (6.15.8-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.0.3-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 (20250730.223447) busybox-1.37.0-r21.trigger: Executing script... OK: 330 MiB in 115 packages >>> croaring: Cleaning up srcdir >>> croaring: Cleaning up pkgdir >>> croaring: Cleaning up tmpdir >>> croaring: Fetching https://distfiles.alpinelinux.org/distfiles/edge/croaring-4.3.6.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> croaring: Fetching croaring-4.3.6.tar.gz::https://github.com/RoaringBitmap/CRoaring/archive/refs/tags/v4.3.6.tar.gz >>> croaring: Fetching https://distfiles.alpinelinux.org/distfiles/edge/croaring-4.3.6.tar.gz >>> croaring: Checking sha512sums... croaring-4.3.6.tar.gz: OK >>> croaring: Unpacking /var/cache/distfiles/edge/croaring-4.3.6.tar.gz... -- The CXX compiler identification is GNU 15.1.1 -- The C compiler identification is GNU 15.1.1 -- 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/testing/croaring/src/CRoaring-4.3.6/benchmarks/realdata/ -- TEST_DATA_DIR: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/testdata/ -- Building a dynamic library. -- ROARING_LIB_TYPE: SHARED -- Library output directory (does not apply to Visual Studio): /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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.4s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/build-shared -- The CXX compiler identification is GNU 15.1.1 -- The C compiler identification is GNU 15.1.1 -- 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/testing/croaring/src/CRoaring-4.3.6/benchmarks/realdata/ -- TEST_DATA_DIR: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/testdata/ -- Building a static library. -- ROARING_LIB_TYPE: STATIC -- Library output directory (does not apply to Visual Studio): /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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.4s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/tests/cpp_example2.cpp:3: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/roaring_array.c: In function 'ra_portable_deserialize_size': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring_array.c:654:27: warning: cast increases required alignment of target type [-Wcast-align] 654 | uint16_t *keyscards = (uint16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring_array.c: In function 'ra_portable_deserialize': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring_array.c:756:27: warning: cast increases required alignment of target type [-Wcast-align] 756 | uint16_t *keyscards = (uint16_t *)buf; | ^ In file included from /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_example1.cpp:3: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_find_child': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_replace': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_node_erase': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_node_insert_leaf': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_node_printf': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_internal_validate_at': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c: In function 'roaring64_bitmap_frozen_serialize': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2362:25: warning: cast increases required alignment of target type [-Wcast-align] 2362 | uint64_t *bitsets = (uint64_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2365:21: warning: cast increases required alignment of target type [-Wcast-align] 2365 | rle16_t *runs = (rle16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2368:24: warning: cast increases required alignment of target type [-Wcast-align] 2368 | uint16_t *arrays = (uint16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c: In function 'roaring64_bitmap_frozen_view': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2497:31: warning: cast increases required alignment of target type [-Wcast-align] 2497 | const uint64_t *bitsets = (const uint64_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2500:27: warning: cast increases required alignment of target type [-Wcast-align] 2500 | const rle16_t *runs = (const rle16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2503:30: warning: cast increases required alignment of target type [-Wcast-align] 2503 | const uint16_t *arrays = (const uint16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c: In function 'roaring_bitmap_serialize': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:1485:16: warning: cast increases required alignment of target type [-Wcast-align] 1485 | r, (uint32_t *)(buf + 1 + sizeof(uint32_t))); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c: In function 'roaring_bitmap_deserialize': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:1546:13: warning: cast increases required alignment of target type [-Wcast-align] 1546 | (const uint32_t *)(bufaschar + 1 + sizeof(uint32_t)); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c: In function 'roaring_bitmap_deserialize_safe': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:1589:13: warning: cast increases required alignment of target type [-Wcast-align] 1589 | (const uint32_t *)(bufaschar + 1 + sizeof(uint32_t)); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c: In function 'roaring_bitmap_frozen_view': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3088:22: warning: cast increases required alignment of target type [-Wcast-align] 3088 | uint16_t *keys = (uint16_t *)(buf + length - 4 - num_containers * 5); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3089:24: warning: cast increases required alignment of target type [-Wcast-align] 3089 | uint16_t *counts = (uint16_t *)(buf + length - 4 - num_containers * 3); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3122:29: warning: cast increases required alignment of target type [-Wcast-align] 3122 | uint64_t *bitset_zone = (uint64_t *)(buf); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3123:25: warning: cast increases required alignment of target type [-Wcast-align] 3123 | rle16_t *run_zone = (rle16_t *)(buf + bitset_zone_size); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3124:28: warning: cast increases required alignment of target type [-Wcast-align] 3124 | uint16_t *array_zone = (uint16_t *)(buf + bitset_zone_size + run_zone_size); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c: In function 'roaring_bitmap_portable_deserialize_frozen': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3211:31: warning: cast increases required alignment of target type [-Wcast-align] 3211 | descriptive_headers = (uint16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3213:26: warning: cast increases required alignment of target type [-Wcast-align] 3213 | offset_headers = (uint32_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3221:31: warning: cast increases required alignment of target type [-Wcast-align] 3221 | descriptive_headers = (uint16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3224:30: warning: cast increases required alignment of target type [-Wcast-align] 3224 | offset_headers = (uint32_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3310:28: warning: cast increases required alignment of target type [-Wcast-align] 3310 | c->words = (uint64_t *)(start_of_buf + offset_headers[i]); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3312:28: warning: cast increases required alignment of target type [-Wcast-align] 3312 | c->words = (uint64_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3326:27: warning: cast increases required alignment of target type [-Wcast-align] 3326 | c->runs = (rle16_t *)(start_of_buf + offset_headers[i] + | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3332:27: warning: cast increases required alignment of target type [-Wcast-align] 3332 | c->runs = (rle16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3343:28: warning: cast increases required alignment of target type [-Wcast-align] 3343 | c->array = (uint16_t *)(start_of_buf + offset_headers[i]); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3345:28: warning: cast increases required alignment of target type [-Wcast-align] 3345 | c->array = (uint16_t *)buf; | ^ [44/66] Linking C shared library libroaring.so.4.3.6 [45/66] Creating library symlink libroaring.so.18 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/testing/croaring/src/CRoaring-4.3.6/tests/roaring_checked.hh:47, from /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_random_unit.cpp:33: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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.1.1/set:64, from /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring_checked.hh:39: /usr/include/c++/15.1.1/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.1.1/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.1.1/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.1.1/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.1.1/bits/stl_set.h:571:38, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:395:33, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:387:10, inlined from 'doublechecked::Roaring64Map make_random_bitset64()' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_random_unit.cpp:129:23: /usr/include/c++/15.1.1/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.1.1/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.1.1/bits/stl_set.h:591:31, inlined from 'doublechecked::Roaring64Map& doublechecked::Roaring64Map::operator|=(const doublechecked::Roaring64Map&)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:296:21, inlined from 'doublechecked::Roaring64Map doublechecked::Roaring64Map::operator|(const doublechecked::Roaring64Map&) const' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:479:9, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_random_unit.cpp:400:30: /usr/include/c++/15.1.1/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.1.1/bits/stl_set.h:591:31, inlined from 'doublechecked::Roaring64Map& doublechecked::Roaring64Map::operator^=(const doublechecked::Roaring64Map&)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:314:25, inlined from 'doublechecked::Roaring64Map doublechecked::Roaring64Map::operator^(const doublechecked::Roaring64Map&) const' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:489:9, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_random_unit.cpp:407:30: /usr/include/c++/15.1.1/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.1.1/bits/stl_set.h:571:38, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:395:33, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:387:10, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_random_unit.cpp:428:25: /usr/include/c++/15.1.1/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.1.1/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/testing/croaring/src/CRoaring-4.3.6/tests/cpp_unit.cpp:19: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/tests/cpp_unit.cpp: In function 'bool {anonymous}::roaringEqual(const roaring::Roaring64Map&, std::initializer_list)': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/tests/test.h:21, from /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:38, from /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_unit.cpp:27: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_unit.cpp: In function 'void test_roaring64_remove_32(void**)': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/tests/cpp_unit.cpp: In function 'void test_roaring64_add_and_remove(void**)': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/tests/cpp_example2.cpp:3: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/roaring_array.c: In function 'ra_portable_deserialize_size': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring_array.c:654:27: warning: cast increases required alignment of target type [-Wcast-align] 654 | uint16_t *keyscards = (uint16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring_array.c: In function 'ra_portable_deserialize': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring_array.c:756:27: warning: cast increases required alignment of target type [-Wcast-align] 756 | uint16_t *keyscards = (uint16_t *)buf; | ^ In file included from /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_example1.cpp:3: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_find_child': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_replace': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_node_erase': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_node_insert_leaf': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_node_printf': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/art/art.c: In function 'art_internal_validate_at': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c: In function 'roaring64_bitmap_frozen_serialize': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2362:25: warning: cast increases required alignment of target type [-Wcast-align] 2362 | uint64_t *bitsets = (uint64_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2365:21: warning: cast increases required alignment of target type [-Wcast-align] 2365 | rle16_t *runs = (rle16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2368:24: warning: cast increases required alignment of target type [-Wcast-align] 2368 | uint16_t *arrays = (uint16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c: In function 'roaring64_bitmap_frozen_view': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2497:31: warning: cast increases required alignment of target type [-Wcast-align] 2497 | const uint64_t *bitsets = (const uint64_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2500:27: warning: cast increases required alignment of target type [-Wcast-align] 2500 | const rle16_t *runs = (const rle16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring64.c:2503:30: warning: cast increases required alignment of target type [-Wcast-align] 2503 | const uint16_t *arrays = (const uint16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c: In function 'roaring_bitmap_serialize': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:1485:16: warning: cast increases required alignment of target type [-Wcast-align] 1485 | r, (uint32_t *)(buf + 1 + sizeof(uint32_t))); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c: In function 'roaring_bitmap_deserialize': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:1546:13: warning: cast increases required alignment of target type [-Wcast-align] 1546 | (const uint32_t *)(bufaschar + 1 + sizeof(uint32_t)); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c: In function 'roaring_bitmap_deserialize_safe': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:1589:13: warning: cast increases required alignment of target type [-Wcast-align] 1589 | (const uint32_t *)(bufaschar + 1 + sizeof(uint32_t)); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c: In function 'roaring_bitmap_frozen_view': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3088:22: warning: cast increases required alignment of target type [-Wcast-align] 3088 | uint16_t *keys = (uint16_t *)(buf + length - 4 - num_containers * 5); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3089:24: warning: cast increases required alignment of target type [-Wcast-align] 3089 | uint16_t *counts = (uint16_t *)(buf + length - 4 - num_containers * 3); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3122:29: warning: cast increases required alignment of target type [-Wcast-align] 3122 | uint64_t *bitset_zone = (uint64_t *)(buf); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3123:25: warning: cast increases required alignment of target type [-Wcast-align] 3123 | rle16_t *run_zone = (rle16_t *)(buf + bitset_zone_size); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3124:28: warning: cast increases required alignment of target type [-Wcast-align] 3124 | uint16_t *array_zone = (uint16_t *)(buf + bitset_zone_size + run_zone_size); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c: In function 'roaring_bitmap_portable_deserialize_frozen': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3211:31: warning: cast increases required alignment of target type [-Wcast-align] 3211 | descriptive_headers = (uint16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3213:26: warning: cast increases required alignment of target type [-Wcast-align] 3213 | offset_headers = (uint32_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3221:31: warning: cast increases required alignment of target type [-Wcast-align] 3221 | descriptive_headers = (uint16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3224:30: warning: cast increases required alignment of target type [-Wcast-align] 3224 | offset_headers = (uint32_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3310:28: warning: cast increases required alignment of target type [-Wcast-align] 3310 | c->words = (uint64_t *)(start_of_buf + offset_headers[i]); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3312:28: warning: cast increases required alignment of target type [-Wcast-align] 3312 | c->words = (uint64_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3326:27: warning: cast increases required alignment of target type [-Wcast-align] 3326 | c->runs = (rle16_t *)(start_of_buf + offset_headers[i] + | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3332:27: warning: cast increases required alignment of target type [-Wcast-align] 3332 | c->runs = (rle16_t *)buf; | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3343:28: warning: cast increases required alignment of target type [-Wcast-align] 3343 | c->array = (uint16_t *)(start_of_buf + offset_headers[i]); | ^ /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/src/roaring.c:3345:28: warning: cast increases required alignment of target type [-Wcast-align] 3345 | 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/testing/croaring/src/CRoaring-4.3.6/tests/roaring_checked.hh:47, from /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_random_unit.cpp:33: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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.1.1/set:64, from /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring_checked.hh:39: /usr/include/c++/15.1.1/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.1.1/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.1.1/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.1.1/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.1.1/bits/stl_set.h:571:38, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:395:33, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:387:10, inlined from 'doublechecked::Roaring64Map make_random_bitset64()' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_random_unit.cpp:129:23: /usr/include/c++/15.1.1/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.1.1/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.1.1/bits/stl_set.h:591:31, inlined from 'doublechecked::Roaring64Map& doublechecked::Roaring64Map::operator|=(const doublechecked::Roaring64Map&)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:296:21, inlined from 'doublechecked::Roaring64Map doublechecked::Roaring64Map::operator|(const doublechecked::Roaring64Map&) const' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:479:9, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_random_unit.cpp:400:30: /usr/include/c++/15.1.1/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.1.1/bits/stl_set.h:591:31, inlined from 'doublechecked::Roaring64Map& doublechecked::Roaring64Map::operator^=(const doublechecked::Roaring64Map&)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:314:25, inlined from 'doublechecked::Roaring64Map doublechecked::Roaring64Map::operator^(const doublechecked::Roaring64Map&) const' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:489:9, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_random_unit.cpp:407:30: /usr/include/c++/15.1.1/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.1.1/bits/stl_set.h:571:38, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:395:33, inlined from 'void doublechecked::Roaring64Map::flip(uint64_t, uint64_t)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:387:10, inlined from 'void random_doublecheck_test_64(void**)' at /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_random_unit.cpp:428:25: /usr/include/c++/15.1.1/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.1.1/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/testing/croaring/src/CRoaring-4.3.6/tests/cpp_unit.cpp:19: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/cpp/roaring/roaring.hh: In destructor 'roaring::Roaring::~Roaring()': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/tests/cpp_unit.cpp: In function 'bool {anonymous}::roaringEqual(const roaring::Roaring64Map&, std::initializer_list)': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/tests/test.h:21, from /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/roaring64map_checked.hh:38, from /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_unit.cpp:27: /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/tests/cpp_unit.cpp: In function 'void test_roaring64_remove_32(void**)': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/tests/cpp_unit.cpp: In function 'void test_roaring64_add_and_remove(void**)': /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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/testing/croaring/src/CRoaring-4.3.6/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.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.00 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 #17: art_unit ......................... Passed 0.02 sec 10/21 Test #15: container_comparison_unit ........ Passed 0.03 sec 11/21 Test #6: cbitset_unit ..................... Passed 0.04 sec 12/21 Test #16: add_offset ....................... Passed 0.07 sec 13/21 Test #12: util_unit ........................ Passed 0.25 sec 14/21 Test #2: cpp_random_unit .................. Passed 0.72 sec 15/21 Test #10: run_container_unit ............... Passed 1.33 sec 16/21 Test #18: roaring64_unit ................... Passed 1.45 sec 17/21 Test #21: realdata_unit .................... Passed 31.01 sec 18/21 Test #1: cpp_unit ......................... Passed 44.87 sec 19/21 Test #11: toplevel_unit .................... Passed 45.89 sec 20/21 Test #7: array_container_unit ............. Passed 49.65 sec 21/21 Test #9: mixed_container_unit ............. Passed 183.56 sec 100% tests passed, 0 tests failed out of 21 Total Test time (real) = 183.56 sec Test project /home/buildozer/aports/testing/croaring/src/CRoaring-4.3.6/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.00 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 #17: art_unit ......................... Passed 0.02 sec 10/21 Test #15: container_comparison_unit ........ Passed 0.03 sec 11/21 Test #6: cbitset_unit ..................... Passed 0.04 sec 12/21 Test #16: add_offset ....................... Passed 0.07 sec 13/21 Test #12: util_unit ........................ Passed 0.22 sec 14/21 Test #2: cpp_random_unit .................. Passed 1.10 sec 15/21 Test #10: run_container_unit ............... Passed 1.32 sec 16/21 Test #18: roaring64_unit ................... Passed 1.44 sec 17/21 Test #21: realdata_unit .................... Passed 32.13 sec 18/21 Test #1: cpp_unit ......................... Passed 43.25 sec 19/21 Test #11: toplevel_unit .................... Passed 45.78 sec 20/21 Test #7: array_container_unit ............. Passed 51.27 sec 21/21 Test #9: mixed_container_unit ............. Passed 183.84 sec 100% tests passed, 0 tests failed out of 21 Total Test time (real) = 183.84 sec >>> croaring: Entering fakeroot... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/pkgconfig/roaring.pc -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring64map.hh -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring.hh -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/portability.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_subset.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/convert.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_union.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/bitset.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_equal.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/perfparameters.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/containers.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_intersection.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_andnot.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_negation.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/run.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/container_defs.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_xor.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/array.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/isadetection.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/utilasm.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring64.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/memory.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/bitset -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/bitset/bitset.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/array_util.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/misc -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/misc/configreport.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/art -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/art/art.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring_types.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/bitset_util.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring_version.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring_array.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/libroaring.a -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-config.cmake -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-config-release.cmake -- Install configuration: "Release" -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/pkgconfig/roaring.pc -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring64map.hh -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring.hh -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/portability.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_subset.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/convert.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_union.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/bitset.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_equal.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/perfparameters.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/containers.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_intersection.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_andnot.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_negation.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/run.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/container_defs.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/mixed_xor.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/containers/array.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/isadetection.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/utilasm.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring64.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/memory.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/bitset -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/bitset/bitset.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/array_util.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/misc -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/misc/configreport.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/art -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/art/art.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring_types.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/bitset_util.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring_version.h -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/include/roaring/roaring_array.h -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/libroaring.so.4.3.6 -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/libroaring.so.18 -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/libroaring.so -- Old export file "/home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-config.cmake" will be replaced. Removing files [/home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-config-release.cmake]. -- Up-to-date: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-config.cmake -- Installing: /home/buildozer/aports/testing/croaring/pkg/croaring/usr/lib/cmake/roaring/roaring-config-release.cmake >>> croaring-static*: Running split function static... 'usr/lib/libroaring.a' -> '/home/buildozer/aports/testing/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/testing/croaring/pkg/croaring-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/testing/croaring/pkg/croaring-dev/usr/lib/pkgconfig' 'usr/lib/cmake' -> '/home/buildozer/aports/testing/croaring/pkg/croaring-dev/usr/lib/cmake' 'usr/lib/libroaring.so' -> '/home/buildozer/aports/testing/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.3.6-r0 linux-headers croaring=4.3.6-r0 pkgconfig >>> croaring-dev*: Package size: 489.1 KB >>> croaring-dev*: Compressing data... >>> croaring-dev*: Create checksum... >>> croaring-dev*: Create croaring-dev-4.3.6-r0.apk >>> croaring-static*: Tracing dependencies... >>> croaring-static*: Package size: 302.5 KB >>> croaring-static*: Compressing data... >>> croaring-static*: Create checksum... >>> croaring-static*: Create croaring-static-4.3.6-r0.apk >>> croaring*: Tracing dependencies... so:libc.musl-armv7.so.1 >>> croaring*: Package size: 205.2 KB >>> croaring*: Compressing data... >>> croaring*: Create checksum... >>> croaring*: Create croaring-4.3.6-r0.apk >>> croaring: Build complete at Wed, 30 Jul 2025 22:41:28 +0000 elapsed time 0h 6m 42s >>> croaring: Cleaning up srcdir >>> croaring: Cleaning up pkgdir >>> croaring: Uninstalling dependencies... ( 1/11) Purging .makedepends-croaring (20250730.223447) ( 2/11) Purging linux-headers (6.15.8-r0) ( 3/11) Purging cmake (4.0.3-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-r21.trigger: Executing script... OK: 289 MiB in 104 packages >>> croaring: Updating the testing/armv7 repository index... >>> croaring: Signing the index...