+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/redis-7.2.5/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/redis-7.2.5/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for redis-7.2.5
cd src && /opt/pkg/bin/gmake all
gmake[1]: Entering directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/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 adlist.d quicklist.d ae.d anet.d dict.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 config.d aof.d pubsub.d multi.d debug.d sort.d intset.d syncio.d cluster.d crc16.d endianconv.d slowlog.d eval.d bio.d rio.d rand.d memtest.d syscheck.d crcspeed.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 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 anet.d adlist.d dict.d redis-cli.d zmalloc.d release.d ae.d redisassert.d crcspeed.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 crc64.d siphash.d crc16.d monotonic.d cli_common.d mt19937-64.d strl.d
(cd ../deps && /opt/pkg/bin/gmake distclean)
gmake[2]: Entering directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/deps'
(cd hiredis && /opt/pkg/bin/gmake clean) > /dev/null || true
(cd linenoise && /opt/pkg/bin/gmake clean) > /dev/null || true
(cd lua && /opt/pkg/bin/gmake clean) > /dev/null || true
(cd jemalloc && [ -f Makefile ] && /opt/pkg/bin/gmake distclean) > /dev/null || true
(cd hdr_histogram && /opt/pkg/bin/gmake clean) > /dev/null || true
(cd fpconv && /opt/pkg/bin/gmake clean) > /dev/null || true
(rm -f .make-*)
gmake[2]: Leaving directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/deps'
(cd modules && /opt/pkg/bin/gmake clean)
gmake[2]: Entering directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/src/modules'
rm -rf *.xo *.so
gmake[2]: Leaving directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/src/modules'
(cd ../tests/modules && /opt/pkg/bin/gmake clean)
gmake[2]: Entering directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/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 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
gmake[2]: Leaving directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/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= >> .make-settings
echo MALLOC=libc >> .make-settings
echo BUILD_TLS=yes >> .make-settings
echo USE_SYSTEMD= >> .make-settings
echo CFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -m64 >> .make-settings
echo LDFLAGS=-L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -m64 >> .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  -g -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -m64  -D__EXTENSIONS__ -D_XPG6 -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DUSE_OPENSSL=1  -DBUILD_TLS_MODULE=0 >> .make-settings
echo PREV_FINAL_LDFLAGS=-L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -m64  -g  >> .make-settings
(cd ../deps && /opt/pkg/bin/gmake hiredis linenoise lua hdr_histogram fpconv)
gmake[2]: Entering directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/deps'
(cd hiredis && /opt/pkg/bin/gmake clean) > /dev/null || true
(cd linenoise && /opt/pkg/bin/gmake clean) > /dev/null || true
(cd lua && /opt/pkg/bin/gmake clean) > /dev/null || true
(cd jemalloc && [ -f Makefile ] && /opt/pkg/bin/gmake distclean) > /dev/null || true
(cd hdr_histogram && /opt/pkg/bin/gmake clean) > /dev/null || true
(cd fpconv && /opt/pkg/bin/gmake clean) > /dev/null || true
(rm -f .make-*)
(echo "-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -m64" > .make-cflags)
(echo "-L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -m64" > .make-ldflags)
MAKE hiredis
cd hiredis && /opt/pkg/bin/gmake static USE_SSL=1
gmake[3]: Entering directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/deps/hiredis'
gcc -std=c99 -c  -fPIC -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -m64 -DHIREDIS_TEST_SSL -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g  -pedantic alloc.c
In file included from alloc.c:31:
fmacros.h:5: error: "_XOPEN_SOURCE" redefined [-Werror]
    5 | #define _XOPEN_SOURCE 600
      | 
<command-line>: note: this is the location of the previous definition
cc1: all warnings being treated as errors
gmake[3]: *** [Makefile:270: alloc.o] Error 1
gmake[3]: Leaving directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/deps/hiredis'
gmake[2]: *** [Makefile:55: hiredis] Error 2
gmake[2]: Leaving directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/deps'
gmake[1]: [Makefile:389: persist-settings] Error 2 (ignored)
    CC adlist.o
    CC quicklist.o
    CC ae.o
In file included from monotonic.h:14,
                 from ae.h:36,
                 from ae.c:33:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC anet.o
In file included from anet.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC dict.o
In file included from dict.c:36:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC server.o
In file included from server.h:33,
                 from server.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC sds.o
    CC zmalloc.o
In file included from zmalloc.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    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
In file included from server.h:33,
                 from networking.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC util.o
In file included from util.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC object.o
In file included from server.h:33,
                 from object.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC db.o
In file included from server.h:33,
                 from db.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC replication.o
In file included from server.h:33,
                 from replication.c:32:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC rdb.o
In file included from server.h:33,
                 from rdb.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC t_string.o
In file included from server.h:33,
                 from t_string.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC t_list.o
In file included from server.h:33,
                 from t_list.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC t_set.o
In file included from server.h:33,
                 from t_set.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC t_zset.o
In file included from server.h:33,
                 from t_zset.c:59:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC t_hash.o
In file included from server.h:33,
                 from t_hash.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC config.o
In file included from server.h:33,
                 from config.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC aof.o
In file included from server.h:33,
                 from aof.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC pubsub.o
In file included from server.h:33,
                 from pubsub.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC multi.o
In file included from server.h:33,
                 from multi.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC debug.o
In file included from server.h:33,
                 from debug.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC sort.o
In file included from server.h:33,
                 from sort.c:32:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC intset.o
    CC syncio.o
In file included from server.h:33,
                 from syncio.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC cluster.o
In file included from server.h:33,
                 from cluster.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFail' at cluster.c:3781:37,
    inlined from 'markNodeAsFailingIfNeeded' at cluster.c:1981:5:
cluster.c:1175:24: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2312]' [-Warray-bounds=]
 1175 |     msgblock->refcount = 1;
      |     ~~~~~~~~~~~~~~~~~~~^~~
cluster.c:1174:37: note: object of size 2312 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
cluster.c:1176:22: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2312]' [-Warray-bounds=]
 1176 |     msgblock->totlen = blocklen;
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~
cluster.c:1174:37: note: object of size 2312 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFail' at cluster.c:3787:5,
    inlined from 'markNodeAsFailingIfNeeded' at cluster.c:1981:5:
cluster.c:1184:13: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2312]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~^~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFail' at cluster.c:3781:37,
    inlined from 'markNodeAsFailingIfNeeded' at cluster.c:1981:5:
cluster.c:1174:37: note: object of size 2312 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFail' at cluster.c:3787:5,
    inlined from 'markNodeAsFailingIfNeeded' at cluster.c:1981:5:
cluster.c:1184:23: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2312]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~~~~~~~~~~~^~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFail' at cluster.c:3781:37,
    inlined from 'markNodeAsFailingIfNeeded' at cluster.c:1981:5:
cluster.c:1174:37: note: object of size 2312 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFail' at cluster.c:3787:5,
    inlined from 'markNodeAsFailingIfNeeded' at cluster.c:1981:5:
cluster.c:1187:53: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2312]' [-Warray-bounds=]
 1187 |         server.stat_cluster_links_memory -= msgblock->totlen;
      |                                             ~~~~~~~~^~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFail' at cluster.c:3781:37,
    inlined from 'markNodeAsFailingIfNeeded' at cluster.c:1981:5:
cluster.c:1174:37: note: object of size 2312 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFail' at cluster.c:3781:37:
cluster.c:1175:24: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2312]' [-Warray-bounds=]
 1175 |     msgblock->refcount = 1;
      |     ~~~~~~~~~~~~~~~~~~~^~~
cluster.c:1174:37: note: object of size 2312 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
cluster.c:1176:22: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2312]' [-Warray-bounds=]
 1176 |     msgblock->totlen = blocklen;
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~
cluster.c:1174:37: note: object of size 2312 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFail' at cluster.c:3787:5:
cluster.c:1184:13: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2312]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~^~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFail' at cluster.c:3781:37:
cluster.c:1174:37: note: object of size 2312 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFail' at cluster.c:3787:5:
cluster.c:1184:23: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2312]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~~~~~~~~~~~^~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFail' at cluster.c:3781:37:
cluster.c:1174:37: note: object of size 2312 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFail' at cluster.c:3787:5:
cluster.c:1187:53: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2312]' [-Warray-bounds=]
 1187 |         server.stat_cluster_links_memory -= msgblock->totlen;
      |                                             ~~~~~~~~^~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFail' at cluster.c:3781:37:
cluster.c:1174:37: note: object of size 2312 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterRequestFailoverAuth' at cluster.c:3902:37:
cluster.c:1175:24: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1175 |     msgblock->refcount = 1;
      |     ~~~~~~~~~~~~~~~~~~~^~~
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
cluster.c:1176:22: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1176 |     msgblock->totlen = blocklen;
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
cluster.c: In function 'clusterRequestFailoverAuth':
cluster.c:3908:36: warning: array subscript 'clusterMsg[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 3908 |     if (server.cluster->mf_end) hdr->mflags[0] |= CLUSTERMSG_FLAG0_FORCEACK;
      |                                    ^~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterRequestFailoverAuth' at cluster.c:3902:37:
cluster.c:1174:37: note: at offset 16 into object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
cluster.c: In function 'clusterRequestFailoverAuth':
cluster.c:3908:36: warning: array subscript 'clusterMsg[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 3908 |     if (server.cluster->mf_end) hdr->mflags[0] |= CLUSTERMSG_FLAG0_FORCEACK;
      |                                    ^~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterRequestFailoverAuth' at cluster.c:3902:37:
cluster.c:1174:37: note: at offset 16 into object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterRequestFailoverAuth' at cluster.c:3910:5:
cluster.c:1184:13: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~^~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterRequestFailoverAuth' at cluster.c:3902:37:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterRequestFailoverAuth' at cluster.c:3910:5:
cluster.c:1184:23: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~~~~~~~~~~~^~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterRequestFailoverAuth' at cluster.c:3902:37:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterRequestFailoverAuth' at cluster.c:3910:5:
cluster.c:1187:53: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1187 |         server.stat_cluster_links_memory -= msgblock->totlen;
      |                                             ~~~~~~~~^~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterRequestFailoverAuth' at cluster.c:3902:37:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3918:37,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6:
cluster.c:1175:24: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1175 |     msgblock->refcount = 1;
      |     ~~~~~~~~~~~~~~~~~~~^~~
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
cluster.c:1176:22: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1176 |     msgblock->totlen = blocklen;
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3921:5,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6:
cluster.c:1184:13: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~^~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3918:37,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3921:5,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6:
cluster.c:1184:23: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~~~~~~~~~~~^~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3918:37,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3921:5,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6:
cluster.c:1187:53: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1187 |         server.stat_cluster_links_memory -= msgblock->totlen;
      |                                             ~~~~~~~~^~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3918:37,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendMFStart' at cluster.c:3929:37,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6:
cluster.c:1175:24: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1175 |     msgblock->refcount = 1;
      |     ~~~~~~~~~~~~~~~~~~~^~~
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
cluster.c:1176:22: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1176 |     msgblock->totlen = blocklen;
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendMFStart' at cluster.c:3932:5,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6:
cluster.c:1184:13: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~^~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendMFStart' at cluster.c:3929:37,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendMFStart' at cluster.c:3932:5,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6:
cluster.c:1184:23: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~~~~~~~~~~~^~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendMFStart' at cluster.c:3929:37,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendMFStart' at cluster.c:3932:5,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6:
cluster.c:1187:53: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1187 |         server.stat_cluster_links_memory -= msgblock->totlen;
      |                                             ~~~~~~~~^~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendMFStart' at cluster.c:3929:37,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3918:37,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6,
    inlined from 'clusterSendFailoverAuthIfNeeded' at cluster.c:4034:5:
cluster.c:1175:24: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1175 |     msgblock->refcount = 1;
      |     ~~~~~~~~~~~~~~~~~~~^~~
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
cluster.c:1176:22: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1176 |     msgblock->totlen = blocklen;
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3921:5,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6,
    inlined from 'clusterSendFailoverAuthIfNeeded' at cluster.c:4034:5:
cluster.c:1184:13: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~^~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3918:37,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6,
    inlined from 'clusterSendFailoverAuthIfNeeded' at cluster.c:4034:5:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3921:5,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6,
    inlined from 'clusterSendFailoverAuthIfNeeded' at cluster.c:4034:5:
cluster.c:1184:23: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~~~~~~~~~~~^~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3918:37,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6,
    inlined from 'clusterSendFailoverAuthIfNeeded' at cluster.c:4034:5:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3921:5,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6,
    inlined from 'clusterSendFailoverAuthIfNeeded' at cluster.c:4034:5:
cluster.c:1187:53: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1187 |         server.stat_cluster_links_memory -= msgblock->totlen;
      |                                             ~~~~~~~~^~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendFailoverAuth' at cluster.c:3918:37,
    inlined from 'clusterSendFailoverAuth' at cluster.c:3914:6,
    inlined from 'clusterSendFailoverAuthIfNeeded' at cluster.c:4034:5:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendMFStart' at cluster.c:3929:37,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6,
    inlined from 'clusterCommand' at cluster.c:6418:13:
cluster.c:1175:24: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1175 |     msgblock->refcount = 1;
      |     ~~~~~~~~~~~~~~~~~~~^~~
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
cluster.c:1176:22: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1176 |     msgblock->totlen = blocklen;
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendMFStart' at cluster.c:3932:5,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6,
    inlined from 'clusterCommand' at cluster.c:6418:13:
cluster.c:1184:13: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~^~~~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendMFStart' at cluster.c:3929:37,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6,
    inlined from 'clusterCommand' at cluster.c:6418:13:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendMFStart' at cluster.c:3932:5,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6,
    inlined from 'clusterCommand' at cluster.c:6418:13:
cluster.c:1184:23: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1184 |     msgblock->refcount--;
      |     ~~~~~~~~~~~~~~~~~~^~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendMFStart' at cluster.c:3929:37,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6,
    inlined from 'clusterCommand' at cluster.c:6418:13:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
In function 'clusterMsgSendBlockDecrRefCount',
    inlined from 'clusterSendMFStart' at cluster.c:3932:5,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6,
    inlined from 'clusterCommand' at cluster.c:6418:13:
cluster.c:1187:53: warning: array subscript 'clusterMsgSendBlock[0]' is partly outside array bounds of 'unsigned char[2272]' [-Warray-bounds=]
 1187 |         server.stat_cluster_links_memory -= msgblock->totlen;
      |                                             ~~~~~~~~^~~~~~~~
In function 'createClusterMsgSendBlock',
    inlined from 'clusterSendMFStart' at cluster.c:3929:37,
    inlined from 'clusterSendMFStart' at cluster.c:3925:6,
    inlined from 'clusterCommand' at cluster.c:6418:13:
cluster.c:1174:37: note: object of size 2272 allocated by 'zcalloc'
 1174 |     clusterMsgSendBlock *msgblock = zcalloc(blocklen);
      |                                     ^~~~~~~~~~~~~~~~~
    CC crc16.o
In file included from server.h:33,
                 from crc16.c:1:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC endianconv.o
    CC slowlog.o
In file included from server.h:33,
                 from slowlog.c:42:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC eval.o
In file included from server.h:33,
                 from eval.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC bio.o
In file included from server.h:33,
                 from bio.c:63:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC rio.o
In file included from rio.c:48:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC rand.o
    CC memtest.o
    CC syscheck.o
In file included from syscheck.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC crcspeed.o
    CC crc64.o
    CC bitops.o
In file included from server.h:33,
                 from bitops.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC sentinel.o
In file included from server.h:33,
                 from sentinel.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC notify.o
In file included from server.h:33,
                 from notify.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC setproctitle.o
    CC blocked.o
In file included from server.h:33,
                 from blocked.c:63:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC hyperloglog.o
In file included from server.h:33,
                 from hyperloglog.c:32:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC latency.o
In file included from server.h:33,
                 from latency.c:36:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC sparkline.o
In file included from server.h:33,
                 from sparkline.c:33:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC redis-check-rdb.o
In file included from server.h:33,
                 from redis-check-rdb.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC redis-check-aof.o
In file included from server.h:33,
                 from redis-check-aof.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC geo.o
In file included from server.h:33,
                 from geo.h:4,
                 from geo.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC lazyfree.o
In file included from server.h:33,
                 from lazyfree.c:1:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC module.o
In file included from server.h:33,
                 from module.c:54:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC evict.o
In file included from server.h:33,
                 from evict.c:33:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC expire.o
In file included from server.h:33,
                 from expire.c:33:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC geohash.o
    CC geohash_helper.o
In file included from geohash_helper.c:37:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC childinfo.o
In file included from server.h:33,
                 from childinfo.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC defrag.o
In file included from server.h:33,
                 from defrag.c:36:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC siphash.o
    CC rax.o
    CC t_stream.o
In file included from server.h:33,
                 from t_stream.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC listpack.o
    CC localtime.o
    CC lolwut.o
In file included from server.h:33,
                 from lolwut.c:36:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC lolwut5.o
In file included from server.h:33,
                 from lolwut5.c:36:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC lolwut6.o
In file included from server.h:33,
                 from lolwut6.c:42:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC acl.o
In file included from server.h:33,
                 from acl.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC tracking.o
In file included from server.h:33,
                 from tracking.c:31:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC socket.o
In file included from server.h:33,
                 from socket.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC tls.o
In file included from server.h:33,
                 from tls.c:32:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC sha256.o
    CC timeout.o
In file included from server.h:33,
                 from timeout.c:29:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC setcpuaffinity.o
    CC monotonic.o
In file included from monotonic.h:14,
                 from monotonic.c:1:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC mt19937-64.o
    CC resp_parser.o
In file included from server.h:33,
                 from resp_parser.c:59:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC call_reply.o
In file included from server.h:33,
                 from call_reply.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC script_lua.o
In file included from server.h:33,
                 from script_lua.h:51,
                 from script_lua.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC script.o
In file included from server.h:33,
                 from script.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC functions.o
In file included from server.h:33,
                 from functions.h:46,
                 from functions.c:30:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC function_lua.o
In file included from server.h:33,
                 from functions.h:46,
                 from function_lua.c:42:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC commands.o
In file included from server.h:33,
                 from commands.c:2:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC strl.o
    CC connection.o
In file included from server.h:33,
                 from connection.c:27:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC unix.o
In file included from server.h:33,
                 from unix.c:27:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    CC logreqres.o
In file included from server.h:33,
                 from logreqres.c:70:
fmacros.h:51: warning: "_XOPEN_SOURCE" redefined
   51 | #define _XOPEN_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
    LINK redis-server
ld: fatal: file ../deps/hiredis/libhiredis.a: open failed: No such file or directory
ld: fatal: file ../deps/lua/src/liblua.a: open failed: No such file or directory
ld: fatal: file ../deps/hdr_histogram/libhdrhistogram.a: open failed: No such file or directory
ld: fatal: file ../deps/fpconv/libfpconv.a: open failed: No such file or directory
ld: fatal: file ../deps/hiredis/libhiredis_ssl.a: open failed: No such file or directory
ld: fatal: file processing errors. No output written to redis-server
collect2: error: ld returned 1 exit status
gmake[1]: *** [Makefile:408: redis-server] Error 1
gmake[1]: Leaving directory '/home/pbulk/build/databases/redis/work/redis-7.2.5/src'
gmake: *** [Makefile:6: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/databases/redis
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/databases/redis