BROKENNESS 0% make[2]: Entering directory '/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/api' ./array OK test_array_get RES = 0 OK test_array_get2 OK test_array_getneg OK test_array_ins OK test_array_ins2 OK test_array_ins3 OK test_array_ins4 OK test_array_insneg OK test_array_set OK test_array_set2 OK test_array_set3 OK test_array_set4 OK test_array_set5 OK test_array_setneg OK test_array_unset OK test_array_unset2 OK test_array_unset3 OK test_array_delete OK test_array_delete2 OK test_array_push OK test_array_push2 OK test_array_pop OK test_array_pop2 OK test_array_num OK test_array_num2 OK test_array_num3 OK test_array_add OK test_array_add2 OK test_array_add_num OK test_array_add_num2 OK test_array_add_num3 OK test_array_add_num4 OK test_array_add_num5 TOTAL 33 SUCCESS 33 FAILED 0 RATIO 100% ./refs OK test_refs_refs RES = 0 OK test_refs_refs2 TOTAL 2 SUCCESS 2 FAILED 0 RATIO 100% make[2]: Leaving directory '/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/api' make[2]: Entering directory '/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/unit' cc -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../include -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -fPIC -Wsign-compare -MMD -fPIC -I../include -g -O0 test_array.c -o test_array -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs /home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src/libsdb.a cc -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../include -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -fPIC -Wsign-compare -MMD -fPIC -I../include -g -O0 test_dict.c -o test_dict -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs /home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src/libsdb.a cc -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../include -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -fPIC -Wsign-compare -MMD -fPIC -I../include -g -O0 test_diff.c -o test_diff -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs /home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src/libsdb.a cc -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../include -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -fPIC -Wsign-compare -MMD -fPIC -I../include -g -O0 test_hash.c -o test_hash -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs /home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src/libsdb.a cc -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../include -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -fPIC -Wsign-compare -MMD -fPIC -I../include -g -O0 test_ls.c -o test_ls -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs /home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src/libsdb.a cc -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../include -I/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -fPIC -Wsign-compare -MMD -fPIC -I../include -g -O0 test_sdb.c -o test_sdb -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs /home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/../src/libsdb.a In file included from test_sdb.c:1: test_sdb.c: In function 'test_sdb_text_save_simple': minunit.h:154:34: warning: '%s' directive writing up to 16383 bytes into a region of size 2022 [-Wformat-overflow=] 154 | sprintf(_meqstr, "%s: expected %s, got %s.", (message), (exp__), (act__)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ test_sdb.c:385:9: note: in expansion of macro 'mu_assert_streq' 385 | mu_assert_streq (buf, text_ref_simple, "text save"); | ^~~~~~~~~~~~~~~ minunit.h:154:56: note: format string is defined here 154 | sprintf(_meqstr, "%s: expected %s, got %s.", (message), (exp__), (act__)); \ | ^~ minunit.h:154:17: note: 'sprintf' output 28 or more bytes (assuming 16411) into a destination of size 2048 154 | sprintf(_meqstr, "%s: expected %s, got %s.", (message), (exp__), (act__)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test_sdb.c:385:9: note: in expansion of macro 'mu_assert_streq' 385 | mu_assert_streq (buf, text_ref_simple, "text save"); | ^~~~~~~~~~~~~~~ test_sdb.c: In function 'test_sdb_text_save_simple_unsorted': minunit.h:154:34: warning: '%s' directive writing up to 16383 bytes into a region of size 2022 [-Wformat-overflow=] 154 | sprintf(_meqstr, "%s: expected %s, got %s.", (message), (exp__), (act__)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ test_sdb.c:404:9: note: in expansion of macro 'mu_assert_streq' 404 | mu_assert_streq (buf, text_ref_simple_unsorted, "text save"); | ^~~~~~~~~~~~~~~ minunit.h:154:56: note: format string is defined here 154 | sprintf(_meqstr, "%s: expected %s, got %s.", (message), (exp__), (act__)); \ | ^~ minunit.h:154:17: note: 'sprintf' output 28 or more bytes (assuming 16411) into a destination of size 2048 154 | sprintf(_meqstr, "%s: expected %s, got %s.", (message), (exp__), (act__)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test_sdb.c:404:9: note: in expansion of macro 'mu_assert_streq' 404 | mu_assert_streq (buf, text_ref_simple_unsorted, "text save"); | ^~~~~~~~~~~~~~~ test_sdb.c: In function 'test_sdb_text_save': minunit.h:154:34: warning: '%s' directive writing up to 16383 bytes into a region of size 2022 [-Wformat-overflow=] 154 | sprintf(_meqstr, "%s: expected %s, got %s.", (message), (exp__), (act__)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ test_sdb.c:423:9: note: in expansion of macro 'mu_assert_streq' 423 | mu_assert_streq (buf, text_ref, "text save"); | ^~~~~~~~~~~~~~~ minunit.h:154:56: note: format string is defined here 154 | sprintf(_meqstr, "%s: expected %s, got %s.", (message), (exp__), (act__)); \ | ^~ minunit.h:154:17: note: 'sprintf' output 28 or more bytes (assuming 16411) into a destination of size 2048 154 | sprintf(_meqstr, "%s: expected %s, got %s.", (message), (exp__), (act__)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test_sdb.c:423:9: note: in expansion of macro 'mu_assert_streq' 423 | mu_assert_streq (buf, text_ref, "text save"); | ^~~~~~~~~~~~~~~ ./run.sh test_sdb test_sdb_namespace OK test_sdb_foreach_delete OK test_sdb_list_delete OK test_sdb_delete_none OK test_sdb_delete_alot OK test_sdb_milset OK test_sdb_milset_random OK test_sdb_list_big (TIME DIFF = 1) OK test_sdb_foreach_filter OK test_sdb_copy OK test_sdb_text_save_simple OK test_sdb_text_save_simple_unsorted OK test_sdb_text_load_simple OK test_sdb_text_save OK test_sdb_text_load OK test_sdb_text_load_bad_nl OK test_sdb_text_load_broken OK test_sdb_text_load_path_last_line OK test_sdb_text_load_file OK test_array test_sdb_array_push_pop OK test_sdb_array_add_remove OK test_ls test_r_list_size OK test_r_list_values OK test_ls_join OK test_ls_free OK test_ls_del_n OK test_r_list_sort OK test_r_list_sort2 OK test_r_list_sort3 OK test_r_list_sort4 after sorted 1 l -> AAAA l -> BBBB l -> CCCC l -> DDDD l -> EEEE l -> GGGG l -> HHHH l -> IIII l -> JJJJ after adding FFFF l -> AAAA l -> BBBB l -> CCCC l -> DDDD l -> EEEE l -> GGGG l -> HHHH l -> IIII l -> JJJJ l -> FFFF after sorting 2 l -> AAAA l -> BBBB l -> CCCC l -> DDDD l -> EEEE l -> FFFF l -> GGGG l -> HHHH l -> IIII l -> JJJJ OK test_r_list_sort5 OK test_r_list_sort6 OK test_ls_length OK test_diff test_sdb_diff_equal_empty OK test_sdb_diff_equal OK test_sdb_diff_ns_empty OK test_sdb_diff_ns OK test_sdb_diff_ns_sub OK test_sdb_diff_kv OK test_sdb_diff_kv_value OK test_hash test_ht_insert_lookup OK test_ht_update_lookup OK test_ht_delete OK test_ht_insert_kvp OK test_ht_insert_collision OK test_ht_grow OK test_ht_kvp OK test_ht_general OK test_empty_ht OK test_insert OK test_update OK test_delete OK test_grow_1 OK test_grow_2 OK test_grow_3 OK test_grow_4 OK test_foreach_delete OK test_update_key OK test_dict 1 2 3 4 0: 4 make[2]: Leaving directory '/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test/unit' # @make -C gperf make[1]: Leaving directory '/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/test' >>> sdb: Entering fakeroot... [ -d pkgconfig ] && make -C pkgconfig || true install -d /home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/man/man1 /home/buildozer/aports/testing/sdb/pkg/sdb/usr/lib/pkgconfig /home/buildozer/aports/testing/sdb/pkg/sdb/usr/bin make[1]: Entering directory '/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/pkgconfig' install -d /home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/vala/vapi /home/buildozer/aports/testing/sdb/pkg/sdb/usr/include/sdb for a in sdb mcsdb ; do \ sed -e 's,@@VERSION@@,2.2.0,g' \ -e 's,@@PREFIX@@,/usr,g' \ < $a.d > $a.pc ; \ done make[1]: Leaving directory '/home/buildozer/aports/testing/sdb/src/sdb-2.2.0/pkgconfig' install -m 444 src/sdb.1 /home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/man/man1 install -c src/libsdb.so /home/buildozer/aports/testing/sdb/pkg/sdb/usr/lib install -m 644 src/libsdb.a /home/buildozer/aports/testing/sdb/pkg/sdb/usr/lib if [ ".so" != ".so.2.2.0" ]; then \ cd /home/buildozer/aports/testing/sdb/pkg/sdb/usr/lib ; \ mv libsdb.so libsdb.so.2.2.0 ; \ ln -s libsdb.so.2.2.0 libsdb.so ; \ ln -s libsdb.so.2.2.0 libsdb.so.0 ; \ fi mkdir -p /home/buildozer/aports/testing/sdb/pkg/sdb//usr/include/sdb install -m 644 include/sdb/sdb.h include/sdb/version.h include/sdb/cdb.h include/sdb/ht_uu.h include/sdb/ht_up.h include/sdb/ht_pp.h include/sdb/types.h include/sdb/heap.h include/sdb/ls.h include/sdb/cdb_make.h include/sdb/buffer.h include/sdb/config.h include/sdb/ht.h include/sdb/dict.h include/sdb/set.h include/sdb/ht_inc.h include/sdb/rangstr.h include/sdb/asserts.h include/sdb/cwisstable.h include/sdb/gcc_stdatomic.h include/sdb/msvc_stdatomic.h /home/buildozer/aports/testing/sdb/pkg/sdb/usr/include/sdb install -m 755 src/sdb /home/buildozer/aports/testing/sdb/pkg/sdb/usr/bin install -m 644 pkgconfig/sdb.pc /home/buildozer/aports/testing/sdb/pkg/sdb/usr/lib/pkgconfig rmdir: removing directory, '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/vala/vapi' rmdir: removing directory, '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/vala' created directory: '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/' created directory: '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/' 'doc/array.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/array.md' 'doc/backups.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/backups.md' 'doc/basic.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/basic.md' 'doc/binary-arrays.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/binary-arrays.md' 'doc/binary-data.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/binary-data.md' 'doc/binary-pointers.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/binary-pointers.md' 'doc/binary-struct.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/binary-struct.md' 'doc/binary.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/binary.md' 'doc/bindings.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/bindings.md' 'doc/cas.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/cas.md' 'doc/cdb.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/cdb.md' 'doc/expire.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/expire.md' 'doc/intro.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/intro.md' 'doc/json.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/json.md' 'doc/locks.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/locks.md' 'doc/namespaces.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/namespaces.md' 'doc/query.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/query.md' 'doc/refs.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/refs.md' 'doc/strings.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/strings.md' 'doc/types.md' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/doc/sdb/types.md' created directory: '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/licenses/' created directory: '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/licenses/sdb/' 'COPYING' -> '/home/buildozer/aports/testing/sdb/pkg/sdb/usr/share/licenses/sdb/COPYING' >>> sdb-static*: Running split function static... 'usr/lib/libsdb.a' -> '/home/buildozer/aports/testing/sdb/pkg/sdb-static/usr/lib/libsdb.a' >>> sdb-static*: Preparing subpackage sdb-static... >>> sdb-static*: Stripping binaries >>> sdb-static*: Running postcheck for sdb-static >>> sdb-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/testing/sdb/pkg/sdb-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/testing/sdb/pkg/sdb-dev/usr/lib/pkgconfig' 'usr/lib/libsdb.so' -> '/home/buildozer/aports/testing/sdb/pkg/sdb-dev/usr/lib/libsdb.so' >>> sdb-dev*: Preparing subpackage sdb-dev... >>> sdb-dev*: Stripping binaries >>> sdb-dev*: Running postcheck for sdb-dev >>> sdb-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/testing/sdb/pkg/sdb-doc/usr/share/doc' 'usr/share/man' -> '/home/buildozer/aports/testing/sdb/pkg/sdb-doc/usr/share/man' 'usr/share/licenses' -> '/home/buildozer/aports/testing/sdb/pkg/sdb-doc/usr/share/licenses' >>> sdb-doc*: Preparing subpackage sdb-doc... >>> sdb-doc*: Running postcheck for sdb-doc >>> sdb-libs*: Running split function libs... 'usr/lib/libsdb.so.0' -> '/home/buildozer/aports/testing/sdb/pkg/sdb-libs/usr/lib/libsdb.so.0' 'usr/lib/libsdb.so.2.2.0' -> '/home/buildozer/aports/testing/sdb/pkg/sdb-libs/usr/lib/libsdb.so.2.2.0' >>> sdb-libs*: Preparing subpackage sdb-libs... >>> sdb-libs*: Stripping binaries >>> sdb-libs*: Running postcheck for sdb-libs >>> sdb*: Running postcheck for sdb >>> sdb*: Preparing package sdb... >>> sdb*: Stripping binaries >>> sdb*: Scanning shared objects >>> sdb-static*: Scanning shared objects >>> sdb-dev*: Scanning shared objects >>> sdb-libs*: Scanning shared objects >>> sdb-dev*: Tracing dependencies... sdb-libs=2.2.0-r0 pkgconfig >>> sdb-dev*: Package size: 163.9 KB >>> sdb-dev*: Compressing data... >>> sdb-dev*: Create checksum... >>> sdb-dev*: Create sdb-dev-2.2.0-r0.apk >>> sdb-doc*: Tracing dependencies... >>> sdb-doc*: Package size: 25.8 KB >>> sdb-doc*: Compressing data... >>> sdb-doc*: Create checksum... >>> sdb-doc*: Create sdb-doc-2.2.0-r0.apk >>> sdb-libs*: Tracing dependencies... so:libc.musl-x86.so.1 >>> sdb-libs*: Package size: 153.3 KB >>> sdb-libs*: Compressing data... >>> sdb-libs*: Create checksum... >>> sdb-libs*: Create sdb-libs-2.2.0-r0.apk >>> sdb-static*: Tracing dependencies... >>> sdb-static*: Package size: 243.9 KB >>> sdb-static*: Compressing data... >>> sdb-static*: Create checksum... >>> sdb-static*: Create sdb-static-2.2.0-r0.apk >>> sdb*: Tracing dependencies... so:libc.musl-x86.so.1 >>> sdb*: Package size: 137.4 KB >>> sdb*: Compressing data... >>> sdb*: Create checksum... >>> sdb*: Create sdb-2.2.0-r0.apk >>> sdb: Build complete at Tue, 11 Nov 2025 08:19:20 +0000 elapsed time 0h 0m 31s >>> sdb: Cleaning up srcdir >>> sdb: Cleaning up pkgdir >>> sdb: Uninstalling dependencies... (1/2) Purging .makedepends-sdb (20251111.081850) (2/2) Purging bash (5.3.3-r1) bash-5.3.3-r1.pre-deinstall: Executing script... busybox-1.37.0-r24.trigger: Executing script... OK: 426 MiB in 105 packages >>> sdb: Updating the testing/x86 repository index... >>> sdb: Signing the index...