>>> redis: Building community/redis 8.8.1-r0 (using abuild 3.18.0_rc3-r1) started Tue, 28 Jul 2026 18:56:54 +0000 >>> redis: Validating /home/buildozer/aports/community/redis/APKBUILD... >>> redis: Analyzing dependencies... >>> redis: Installing for build: build-base linux-headers openssl-dev>3 (1/3) Installing linux-headers (7.1.5-r0) (2/3) Installing openssl-dev (3.5.7-r0) (3/3) Installing .makedepends-redis (20260728.185655) OK: 352.1 MiB in 108 packages >>> redis: Cleaning up srcdir >>> redis: Cleaning up pkgdir >>> redis: Cleaning up tmpdir >>> redis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/redis-8.8.1.tar.gz /var/cache/distfiles/edge/redis-8.8.1.tar.gz: OK /home/buildozer/aports/community/redis/redis.conf.patch: OK /home/buildozer/aports/community/redis/sentinel.conf.patch: OK /home/buildozer/aports/community/redis/redis.initd: OK /home/buildozer/aports/community/redis/redis.confd: OK /home/buildozer/aports/community/redis/redis-sentinel.initd: OK /home/buildozer/aports/community/redis/redis.logrotate: OK >>> redis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/redis-8.8.1.tar.gz /var/cache/distfiles/edge/redis-8.8.1.tar.gz: OK /home/buildozer/aports/community/redis/redis.conf.patch: OK /home/buildozer/aports/community/redis/sentinel.conf.patch: OK /home/buildozer/aports/community/redis/redis.initd: OK /home/buildozer/aports/community/redis/redis.confd: OK /home/buildozer/aports/community/redis/redis-sentinel.initd: OK /home/buildozer/aports/community/redis/redis.logrotate: OK >>> redis: Unpacking /var/cache/distfiles/edge/redis-8.8.1.tar.gz... >>> redis: redis.conf.patch patching file redis.conf Hunk #1 succeeded at 153 (offset 41 lines). Hunk #2 succeeded at 321 (offset 80 lines). Hunk #3 succeeded at 339 (offset 80 lines). Hunk #4 succeeded at 351 (offset 81 lines). Hunk #5 succeeded at 511 (offset 89 lines). >>> redis: sentinel.conf.patch patching file sentinel.conf Hunk #1 succeeded at 31 with fuzz 2 (offset -2 lines). for dir in src; do make -C $dir all; done make[1]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/src' CC Makefile.dep rm -rf redis-server redis-sentinel redis-cli redis-benchmark redis-check-rdb redis-check-aof *.o *.gcda *.gcno *.gcov redis.info lcov-html Makefile.dep *.so rm -f threads_mngr.d memory_prefetch.d adlist.d quicklist.d ae.d anet.d dict.d ebuckets.d eventnotifier.d iothread.d mstr.d entry.d kvstore.d fwtree.d estore.d server.d sds.d zmalloc.d lzf_c.d lzf_d.d pqsort.d zipmap.d sha1.d ziplist.d release.d networking.d util.d object.d db.d replication.d rdb.d t_string.d t_list.d t_set.d t_zset.d t_hash.d t_array.d sparsearray.d config.d aof.d pubsub.d multi.d debug.d sort.d intset.d syncio.d cluster.d cluster_asm.d cluster_legacy.d cluster_slot_stats.d crc16.d endianconv.d slowlog.d eval.d bio.d rio.d rand.d memtest.d syscheck.d crcspeed.d crccombine.d crc64.d bitops.d sentinel.d notify.d setproctitle.d blocked.d hyperloglog.d latency.d sparkline.d redis-check-rdb.d redis-check-aof.d geo.d lazyfree.d module.d evict.d expire.d geohash.d geohash_helper.d childinfo.d defrag.d siphash.d rax.d t_stream.d listpack.d localtime.d lolwut.d lolwut5.d lolwut6.d lolwut8.d acl.d tracking.d socket.d tls.d sha256.d timeout.d setcpuaffinity.d monotonic.d mt19937-64.d resp_parser.d call_reply.d script_lua.d script.d functions.d function_lua.d commands.d strl.d connection.d unix.d logreqres.d keymeta.d chk.d hotkeys.d gcra.d vector.d fast_float_strtod.d hnsw.d vset.d vset_config.d anet.d adlist.d dict.d redis-cli.d zmalloc.d release.d ae.d redisassert.d crcspeed.d crccombine.d crc64.d siphash.d crc16.d monotonic.d cli_common.d mt19937-64.d strl.d cli_commands.d ae.d anet.d redis-benchmark.d adlist.d dict.d zmalloc.d redisassert.d release.d crcspeed.d crccombine.d crc64.d siphash.d crc16.d monotonic.d cli_common.d mt19937-64.d strl.d (cd ../tests/modules && make clean) make[2]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/tests/modules' rm -f commandfilter.so basics.so testrdb.so fork.so infotest.so propagate.so misc.so hooks.so blockonkeys.so blockonbackground.so scan.so datatype.so datatype2.so auth.so keyspace_events.so blockedclient.so getkeys.so getchannels.so test_lazyfree.so timer.so defragtest.so keyspecs.so hash.so zset.so stream.so mallocsize.so aclcheck.so list.so subcommands.so reply.so cmdintrospection.so eventloop.so moduleconfigs.so moduleconfigstwo.so publish.so usercall.so postnotifications.so moduleauthtwo.so rdbloadsave.so crash.so internalsecret.so configaccess.so test_keymeta.so keymeta_notify.so atomicslotmigration.so commandfilter.xo basics.xo testrdb.xo fork.xo infotest.xo propagate.xo misc.xo hooks.xo blockonkeys.xo blockonbackground.xo scan.xo datatype.xo datatype2.xo auth.xo keyspace_events.xo blockedclient.xo getkeys.xo getchannels.xo test_lazyfree.xo timer.xo defragtest.xo keyspecs.xo hash.xo zset.xo stream.xo mallocsize.xo aclcheck.xo list.xo subcommands.xo reply.xo cmdintrospection.xo eventloop.xo moduleconfigs.xo moduleconfigstwo.xo publish.xo usercall.xo postnotifications.xo moduleauthtwo.xo rdbloadsave.xo crash.xo internalsecret.xo configaccess.xo test_keymeta.xo keymeta_notify.xo atomicslotmigration.xo make[2]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/tests/modules' (cd ../deps && make distclean) make[2]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps' (cd hiredis && make clean) > /dev/null || true (cd linenoise && make clean) > /dev/null || true (cd lua && make clean) > /dev/null || true (cd jemalloc && [ -f Makefile ] && make distclean) > /dev/null || true (cd hdr_histogram && make clean) > /dev/null || true (cd fpconv && make clean) > /dev/null || true (cd tre && make clean) > /dev/null || true (cd xxhash && make clean) > /dev/null || true make[4]: *** tests: No such file or directory. Stop. make[3]: *** [Makefile:189: clean] Error 2 (rm -f .make-*) make[2]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps' (cd modules && make clean) make[2]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/src/modules' rm -rf *.xo *.so make[2]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/src/modules' (cd ../tests/modules && make clean) make[2]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/tests/modules' rm -f commandfilter.so basics.so testrdb.so fork.so infotest.so propagate.so misc.so hooks.so blockonkeys.so blockonbackground.so scan.so datatype.so datatype2.so auth.so keyspace_events.so blockedclient.so getkeys.so getchannels.so test_lazyfree.so timer.so defragtest.so keyspecs.so hash.so zset.so stream.so mallocsize.so aclcheck.so list.so subcommands.so reply.so cmdintrospection.so eventloop.so moduleconfigs.so moduleconfigstwo.so publish.so usercall.so postnotifications.so moduleauthtwo.so rdbloadsave.so crash.so internalsecret.so configaccess.so test_keymeta.so keymeta_notify.so atomicslotmigration.so commandfilter.xo basics.xo testrdb.xo fork.xo infotest.xo propagate.xo misc.xo hooks.xo blockonkeys.xo blockonbackground.xo scan.xo datatype.xo datatype2.xo auth.xo keyspace_events.xo blockedclient.xo getkeys.xo getchannels.xo test_lazyfree.xo timer.xo defragtest.xo keyspecs.xo hash.xo zset.xo stream.xo mallocsize.xo aclcheck.xo list.xo subcommands.xo reply.xo cmdintrospection.xo eventloop.xo moduleconfigs.xo moduleconfigstwo.xo publish.xo usercall.xo postnotifications.xo moduleauthtwo.xo rdbloadsave.xo crash.xo internalsecret.xo configaccess.xo test_keymeta.xo keymeta_notify.xo atomicslotmigration.xo make[2]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/tests/modules' (rm -f .make-*) echo STD=-pedantic -DREDIS_STATIC='' -std=gnu11 >> .make-settings echo WARN=-Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes >> .make-settings echo OPT=-O3 -flto=auto -ffat-lto-objects -fno-omit-frame-pointer >> .make-settings echo MALLOC=libc >> .make-settings echo BUILD_TLS=yes >> .make-settings echo USE_SYSTEMD= >> .make-settings echo CFLAGS=-Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables >> .make-settings echo LDFLAGS=-Wl,--as-needed,-O1,--sort-common >> .make-settings echo REDIS_CFLAGS= >> .make-settings echo REDIS_LDFLAGS= >> .make-settings echo PREV_FINAL_CFLAGS=-pedantic -DREDIS_STATIC='' -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -O3 -flto=auto -ffat-lto-objects -fno-omit-frame-pointer -g -ggdb -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -I../deps/xxhash -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -DINCLUDE_VEC_SETS=1 >> .make-settings echo PREV_FINAL_LDFLAGS=-Wl,--as-needed,-O1,--sort-common -O3 -flto=auto -ffat-lto-objects -fno-omit-frame-pointer -g -ggdb -rdynamic >> .make-settings (cd ../deps && make hiredis linenoise lua hdr_histogram fpconv xxhash tre ENABLE_LTO="-flto=auto -ffat-lto-objects") make[2]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps' (cd hiredis && make clean) > /dev/null || true (cd linenoise && make clean) > /dev/null || true (cd lua && make clean) > /dev/null || true (cd jemalloc && [ -f Makefile ] && make distclean) > /dev/null || true (cd hdr_histogram && make clean) > /dev/null || true (cd fpconv && make clean) > /dev/null || true (cd tre && make clean) > /dev/null || true (cd xxhash && make clean) > /dev/null || true make[4]: *** tests: No such file or directory. Stop. make[3]: *** [Makefile:189: clean] Error 2 (rm -f .make-*) (echo "-Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables" > .make-cflags) (echo "-Wl,--as-needed,-O1,--sort-common" > .make-ldflags) MAKE hiredis cd hiredis && make static USE_SSL=1 HIREDIS_CFLAGS="-Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables" HIREDIS_LDFLAGS="-Wl,--as-needed,-O1,--sort-common" MAKE linenoise make[3]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/hiredis' cd linenoise && make CFLAGS="-Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables" LDFLAGS="-Wl,--as-needed,-O1,--sort-common" MAKE lua make[3]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/linenoise' cc -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -c linenoise.c cc -std=c99 -c -O3 -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DHIREDIS_TEST_SSL -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -pedantic alloc.c cd lua/src && make all CFLAGS="-Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 " MYLDFLAGS="-Wl,--as-needed,-O1,--sort-common" AR="ar rc" MAKE hdr_histogram cd hdr_histogram && make CFLAGS="-Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables" LDFLAGS="-Wl,--as-needed,-O1,--sort-common" cc -std=c99 -c -O3 -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DHIREDIS_TEST_SSL -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -pedantic net.c make[3]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lapi.o lapi.c cc -std=c99 -c -O3 -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DHIREDIS_TEST_SSL -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -pedantic hiredis.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lcode.o lcode.c MAKE fpconv make[3]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/hdr_histogram' cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DHDR_MALLOC_INCLUDE=\"hdr_redis_malloc.h\" -c hdr_histogram.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o ldebug.o ldebug.c cc -std=c99 -c -O3 -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DHIREDIS_TEST_SSL -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -pedantic sds.c cd fpconv && make CFLAGS="-Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables" LDFLAGS="-Wl,--as-needed,-O1,--sort-common" MAKE xxhash cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o ldo.o ldo.c cd xxhash && make lib CFLAGS="-fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables" LDFLAGS="-Wl,--as-needed,-O1,--sort-common" cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o ldump.o ldump.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lfunc.o lfunc.c cc -std=c99 -c -O3 -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DHIREDIS_TEST_SSL -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -pedantic async.c make[3]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/fpconv' cc -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -c fpconv_dtoa.c make[3]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/xxhash' cc -std=c99 -c -O3 -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DHIREDIS_TEST_SSL -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -pedantic read.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lgc.o lgc.c MAKE tre cd tre && make CFLAGS="-Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables" LDFLAGS="-Wl,--as-needed,-O1,--sort-common" cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o llex.o llex.c cc -std=c99 -c -O3 -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DHIREDIS_TEST_SSL -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -pedantic sockcompat.c cc -std=c99 -c -O3 -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DHIREDIS_TEST_SSL -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -pedantic ssl.c make[3]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/tre' cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/regcomp.o lib/regcomp.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lmem.o lmem.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lobject.o lobject.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lopcodes.o lopcodes.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/regerror.o lib/regerror.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lparser.o lparser.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/regexec.o lib/regexec.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lstate.o lstate.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lstring.o lstring.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/tre-ast.o lib/tre-ast.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o ltable.o ltable.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/tre-compile.o lib/tre-compile.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/tre-filter.o lib/tre-filter.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/tre-match-backtrack.o lib/tre-match-backtrack.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/tre-match-parallel.o lib/tre-match-parallel.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o ltm.o ltm.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/tre-mem.o lib/tre-mem.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lundump.o lundump.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/tre-parse.o lib/tre-parse.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lvm.o lvm.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/tre-stack.o lib/tre-stack.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lzio.o lzio.c cc -std=c99 -Wall -Os -g -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -DTRE_REGEX_T_FIELD=value -Ilocal_includes -Ilib -c -o lib/xmalloc.o lib/xmalloc.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o strbuf.o strbuf.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o fpconv.o fpconv.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lauxlib.o lauxlib.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lbaselib.o lbaselib.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o ldblib.o ldblib.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o liolib.o liolib.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lmathlib.o lmathlib.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o loslib.o loslib.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o ltablib.o ltablib.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lstrlib.o lstrlib.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o loadlib.o loadlib.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o linit.o linit.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lua_cjson.o lua_cjson.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lua_struct.o lua_struct.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lua_cmsgpack.o lua_cmsgpack.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lua_bit.o lua_bit.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o lua.o lua.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o luac.o luac.c cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -DLUA_USE_MKSTEMP -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -O2 -c -o print.o print.c CC cachedObjs/f1f86cc1a18709afb8380e9b99dc85cf/xxhash.o CC cachedObjs/3bae3231f04d8cd3148cf12773a4389b/xxhash.o ar rcs libfpconv.a fpconv_dtoa.o make[3]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/fpconv' ar rcs libhdrhistogram.a hdr_histogram.o make[3]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/hdr_histogram' make[3]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/linenoise' ar rcs libhiredis.a alloc.o net.o hiredis.o sds.o async.o read.o sockcompat.o ar rc liblua.a lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o strbuf.o fpconv.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o loadlib.o linit.o lua_cjson.o lua_struct.o lua_cmsgpack.o lua_bit.o # DLL needs all object files ranlib liblua.a ar rcs libtre.a lib/regcomp.o lib/regerror.o lib/regexec.o lib/tre-ast.o lib/tre-compile.o lib/tre-filter.o lib/tre-match-backtrack.o lib/tre-match-parallel.o lib/tre-mem.o lib/tre-parse.o lib/tre-stack.o lib/xmalloc.o make[3]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/tre' cc -o lua -Wl,--as-needed,-O1,--sort-common lua.o liblua.a -lm cc -o luac -Wl,--as-needed,-O1,--sort-common luac.o print.o liblua.a -lm ar rcs libhiredis_ssl.a ssl.o make[3]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/hiredis' AR cachedObjs/f1f86cc1a18709afb8380e9b99dc85cf/libxxhash.a LD cachedObjs/3bae3231f04d8cd3148cf12773a4389b/libxxhash.so.0.8.3 make[3]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/lua/src' make[3]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps/xxhash' make[2]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/deps' CC threads_mngr.o CC memory_prefetch.o CC adlist.o CC quicklist.o CC ae.o CC anet.o CC dict.o CC ebuckets.o CC eventnotifier.o CC iothread.o CC mstr.o CC entry.o CC kvstore.o CC fwtree.o CC estore.o CC server.o CC sds.o CC zmalloc.o CC lzf_c.o CC lzf_d.o CC pqsort.o CC zipmap.o CC sha1.o CC ziplist.o CC release.o CC networking.o CC util.o CC object.o CC db.o CC replication.o CC rdb.o CC t_string.o CC t_list.o CC t_set.o CC t_zset.o CC t_hash.o CC t_array.o CC sparsearray.o CC config.o CC aof.o CC pubsub.o CC multi.o CC debug.o CC sort.o CC intset.o CC syncio.o CC cluster.o CC cluster_asm.o CC cluster_legacy.o CC cluster_slot_stats.o CC crc16.o CC endianconv.o CC slowlog.o CC eval.o CC bio.o CC rio.o CC rand.o CC memtest.o CC syscheck.o CC crcspeed.o CC crccombine.o CC crc64.o CC bitops.o CC sentinel.o CC notify.o CC setproctitle.o CC blocked.o CC hyperloglog.o CC latency.o CC sparkline.o CC redis-check-rdb.o CC redis-check-aof.o CC geo.o CC lazyfree.o CC module.o CC evict.o CC expire.o CC geohash.o CC geohash_helper.o CC childinfo.o CC defrag.o CC siphash.o CC rax.o CC t_stream.o CC listpack.o CC localtime.o bitops.c: In function 'bitopCommand': bitops.c:1321:13: warning: unused variable 'useAVX' [-Wunused-variable] 1321 | int useAVX = 0; | ^~~~~~ CC lolwut.o CC lolwut5.o redis-check-aof.c: In function 'processAnnotations': redis-check-aof.c:195:59: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 195 | printf("AOF %s has nothing before timestamp %ld, " | ~~^ | | | long int | %lld 196 | "aborting...\n", filename, to_timestamp); | ~~~~~~~~~~~~ | | | time_t {aka long long int} redis-check-aof.c:200:62: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 200 | printf("Failed to truncate AOF %s to timestamp %ld to offset %ld because it is not the last file.\n", | ~~^ | | | long int | %lld 201 | filename, to_timestamp, (long int)epos); | ~~~~~~~~~~~~ | | | time_t {aka long long int} redis-check-aof.c:208:62: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 208 | printf("Failed to truncate AOF %s to timestamp %ld\n", | ~~^ | | | long int | %lld 209 | filename, to_timestamp); | ~~~~~~~~~~~~ | | | time_t {aka long long int} redis-check-aof.c: In function 'checkSingleAof': redis-check-aof.c:297:59: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 297 | printf("Truncate nothing in AOF %s to timestamp %ld\n", aof_filename, to_timestamp); | ~~^ ~~~~~~~~~~~~ | | | | long int time_t {aka long long int} | %lld redis-check-aof.c: In function 'printAofStyle': redis-check-aof.c:448:62: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Wformat=] 448 | printf("Successfully truncated AOF %s to timestamp %ld\n", | ~~^ | | | long int | %lld 449 | aofFileName, to_timestamp); | ~~~~~~~~~~~~ | | | time_t {aka long long int} CC lolwut6.o CC lolwut8.o CC acl.o CC tracking.o CC socket.o CC tls.o CC sha256.o CC timeout.o CC setcpuaffinity.o CC monotonic.o CC mt19937-64.o CC resp_parser.o CC call_reply.o CC script_lua.o CC script.o CC functions.o CC function_lua.o CC commands.o CC strl.o CC connection.o CC unix.o CC logreqres.o CC keymeta.o CC chk.o CC hotkeys.o CC gcra.o CC vector.o CC fast_float_strtod.o CC hnsw.o CC vset.o CC vset_config.o CC redis-cli.o CC redisassert.o CC cli_common.o CC cli_commands.o CC redis-benchmark.o ../modules/vector-sets/hnsw.c: In function 'hnsw_insert_serialized': ../modules/vector-sets/hnsw.c:2655:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2655 | node->layers[i].links[j] = (hnswNode*)params[param_idx++]; | ^ ../modules/vector-sets/hnsw.c: In function 'hnsw_deserialize_index': ../modules/vector-sets/hnsw.c:2805:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2805 | uint64_t linked_id = (uint64_t) node->layers[i].links[j]; | ^ ../modules/vector-sets/vset.c: In function 'VADD_thread': ../modules/vector-sets/vset.c:472:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 472 | int ef = (uint64_t)targ[6]; | ^ ../modules/vector-sets/vset.c: In function 'VADD_CASReply': ../modules/vector-sets/vset.c:503:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 503 | int ef = (uint64_t)targ[6]; | ^ ../modules/vector-sets/vset.c: In function 'VSIM_RedisCommand': ../modules/vector-sets/vset.c:1156:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1156 | targ[3] = (void*)count; | ^ LINK redis-benchmark LINK redis-server LINK redis-cli INSTALL redis-sentinel INSTALL redis-check-rdb make -C ../tests/modules INSTALL redis-check-aof make[2]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/tests/modules' gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c commandfilter.c -o commandfilter.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c basics.c -o basics.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c testrdb.c -o testrdb.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c fork.c -o fork.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c infotest.c -o infotest.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c propagate.c -o propagate.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c misc.c -o misc.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c hooks.c -o hooks.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c blockonkeys.c -o blockonkeys.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c blockonbackground.c -o blockonbackground.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c scan.c -o scan.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c datatype.c -o datatype.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c datatype2.c -o datatype2.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c auth.c -o auth.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c keyspace_events.c -o keyspace_events.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c blockedclient.c -o blockedclient.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c getkeys.c -o getkeys.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c getchannels.c -o getchannels.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c test_lazyfree.c -o test_lazyfree.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c timer.c -o timer.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c defragtest.c -o defragtest.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c keyspecs.c -o keyspecs.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c hash.c -o hash.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c zset.c -o zset.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c stream.c -o stream.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c mallocsize.c -o mallocsize.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c aclcheck.c -o aclcheck.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c list.c -o list.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c subcommands.c -o subcommands.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c reply.c -o reply.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c cmdintrospection.c -o cmdintrospection.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c eventloop.c -o eventloop.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c moduleconfigs.c -o moduleconfigs.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c moduleconfigstwo.c -o moduleconfigstwo.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c publish.c -o publish.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c usercall.c -o usercall.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c postnotifications.c -o postnotifications.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c moduleauthtwo.c -o moduleauthtwo.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c rdbloadsave.c -o rdbloadsave.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c crash.c -o crash.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c internalsecret.c -o internalsecret.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c configaccess.c -o configaccess.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c test_keymeta.c -o test_keymeta.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c keymeta_notify.c -o keymeta_notify.xo gcc -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -DUSE_MALLOC_USABLE_SIZE -O2 -flto=auto -funwind-tables -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c atomicslotmigration.c -o atomicslotmigration.xo propagate.c: In function 'timerNestedHandler': propagate.c:70:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | int repl = (long long)data; | ^ keymeta_notify.c: In function 'HashNotifyCallback': keymeta_notify.c:50:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 50 | free((char *)existing); | ^ keymeta_notify.c:56:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | if (RedisModule_SetKeyMeta(meta_class_id, k, (uint64_t)new_str) == REDISMODULE_OK) { | ^ keymeta_notify.c: In function 'MetaFreeCallback': keymeta_notify.c:70:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 70 | free((char *)meta); | ^ keymeta_notify.c: In function 'GetMetaCommand': keymeta_notify.c:87:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | RedisModule_ReplyWithCString(ctx, (const char *)meta); | ^ test_keymeta.c: In function 'KeyMetaCopyCallback': test_keymeta.c:124:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 124 | char *str = (char *)*meta; | ^ test_keymeta.c:128:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 128 | *meta = (uint64_t)new_str; | ^ keymeta_notify.c: In function 'RedisModule_OnLoad': keymeta_notify.c:114:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 114 | config.reset_value = (uint64_t)NULL; | ^ test_keymeta.c: In function 'KeyMetaUnlinkCallback': test_keymeta.c:146:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 146 | char *str = (char *)*meta; | ^ test_keymeta.c: In function 'KeyMetaFreeCallback': test_keymeta.c:159:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 159 | char *str = (char *)meta; | ^ test_keymeta.c: In function 'KeyMetaRDBSaveCallback': test_keymeta.c:186:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 186 | char *metadata_string = (char *)*meta; | ^ test_keymeta.c: In function 'KeyMetaRDBLoadCallback': test_keymeta.c:242:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 242 | *meta = (uint64_t)metadata_string; | ^ test_keymeta.c: In function 'KeyMetaAOFRewriteCallback_Class': test_keymeta.c:266:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 266 | char *metadata_string = (char *)meta; | ^ test_keymeta.c: In function 'KeyMetaRegister_RedisCommand': test_keymeta.c:358:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 358 | config.reset_value = (uint64_t)NULL; /* NULL pointer means no resource to free */ | ^ test_keymeta.c: In function 'KeyMetaSet_RedisCommand': test_keymeta.c:433:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 433 | free((char *)meta); | ^ test_keymeta.c:439:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 439 | int res = RedisModule_SetKeyMeta(class_id, key, (uint64_t)new_str); | ^ test_keymeta.c: In function 'KeyMetaGet_RedisCommand': test_keymeta.c:488:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 488 | char *str = (char *)meta; | ^ gcc -o timer.so timer.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o fork.so fork.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o infotest.so infotest.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o moduleconfigstwo.so moduleconfigstwo.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o getchannels.so getchannels.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o cmdintrospection.so cmdintrospection.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o scan.so scan.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o moduleauthtwo.so moduleauthtwo.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o subcommands.so subcommands.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o keyspecs.so keyspecs.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o commandfilter.so commandfilter.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o publish.so publish.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o internalsecret.so internalsecret.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o crash.so crash.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o blockonbackground.so blockonbackground.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o test_lazyfree.so test_lazyfree.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o zset.so zset.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o keymeta_notify.so keymeta_notify.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o hash.so hash.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o propagate.so propagate.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o datatype.so datatype.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o usercall.so usercall.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o testrdb.so testrdb.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o getkeys.so getkeys.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o mallocsize.so mallocsize.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o rdbloadsave.so rdbloadsave.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o auth.so auth.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o list.so list.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o stream.so stream.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o reply.so reply.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o configaccess.so configaccess.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o aclcheck.so aclcheck.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o postnotifications.so postnotifications.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o hooks.so hooks.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o eventloop.so eventloop.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o defragtest.so defragtest.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o moduleconfigs.so moduleconfigs.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o test_keymeta.so test_keymeta.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o misc.so misc.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o blockonkeys.so blockonkeys.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o keyspace_events.so keyspace_events.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o blockedclient.so blockedclient.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o basics.so basics.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o datatype2.so datatype2.xo -shared -Wl,--as-needed,-O1,--sort-common gcc -o atomicslotmigration.so atomicslotmigration.xo -shared -Wl,--as-needed,-O1,--sort-common rm auth.xo hooks.xo publish.xo moduleauthtwo.xo aclcheck.xo internalsecret.xo list.xo hash.xo timer.xo keymeta_notify.xo propagate.xo usercall.xo datatype2.xo getchannels.xo mallocsize.xo crash.xo scan.xo eventloop.xo basics.xo fork.xo cmdintrospection.xo atomicslotmigration.xo misc.xo testrdb.xo blockedclient.xo moduleconfigs.xo rdbloadsave.xo postnotifications.xo defragtest.xo moduleconfigstwo.xo infotest.xo stream.xo keyspace_events.xo test_lazyfree.xo blockonkeys.xo keyspecs.xo commandfilter.xo getkeys.xo test_keymeta.xo zset.xo configaccess.xo reply.xo datatype.xo blockonbackground.xo subcommands.xo make[2]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/tests/modules' Hint: It's a good idea to run 'make test' ;) make[1]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/src' >>> redis: Entering fakeroot... for dir in src; do make -C $dir install; done make[1]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/src' CC Makefile.dep CC release.o LINK redis-server LINK redis-cli LINK redis-benchmark INSTALL redis-sentinel make -C ../tests/modules INSTALL redis-check-rdb INSTALL redis-check-aof make[2]: Entering directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/tests/modules' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/tests/modules' Hint: It's a good idea to run 'make test' ;) INSTALL redis-server INSTALL redis-benchmark INSTALL redis-cli make[1]: Leaving directory '/home/buildozer/aports/community/redis/src/redis-8.8.1/src' >>> redis-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/redis/pkg/redis-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/redis/pkg/redis-openrc/etc/init.d' >>> redis-openrc*: Preparing subpackage redis-openrc... >>> redis-openrc*: Running postcheck for redis-openrc >>> redis*: Running postcheck for redis >>> redis*: Preparing package redis... >>> redis*: Stripping binaries >>> redis*: Script found. /bin/sh added as a dependency >>> redis*: Adding .pre-install >>> redis*: Adding .post-install >>> redis*: Scanning shared objects >>> redis*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libssl.so.3 >>> redis*: Package size: 4.2 MB >>> redis*: Compressing data... >>> redis*: Create checksum... >>> redis*: Create redis-8.8.1-r0.apk >>> redis-openrc*: Tracing dependencies... >>> redis-openrc*: Package size: 1.7 KB >>> redis-openrc*: Compressing data... >>> redis-openrc*: Create checksum... >>> redis-openrc*: Create redis-openrc-8.8.1-r0.apk >>> redis: Build complete at Tue, 28 Jul 2026 18:57:43 +0000 elapsed time 0h 0m 49s >>> redis: Cleaning up srcdir >>> redis: Cleaning up pkgdir >>> redis: Cleaning up tmpdir >>> redis: Uninstalling dependencies... (1/3) Purging .makedepends-redis (20260728.185655) (2/3) Purging linux-headers (7.1.5-r0) (3/3) Purging openssl-dev (3.5.7-r0) OK: 343.4 MiB in 105 packages >>> redis: Updating the community/armhf repository index... >>> redis: Signing the index...