=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for glusterfs-10.4nb7 => Substituting "etc" in libglusterfs/src/logging.c doc/glusterfsd.8 cd /pbulk/work/filesystems/glusterfs/work/glusterfs-10.4/extras && echo "glusterd.vol.sample: glusterd.vol" >> Makefile && echo " cp glusterd.vol glusterd.vol.sample" >> Makefile --- all --- /usr/bin/make all-recursive --- all-recursive --- Making all in libglusterfs --- all-recursive --- Making all in src --- y.tab.h --- --- defaults.c --- --- eventtypes.h --- --- defaults.c --- /usr/pkg/bin/python3.12 ./gen-defaults.py ./defaults-tmpl.c > defaults.c --- y.tab.h --- /usr/pkg/bin/bison -y -p graphyy -d ./graph.y --- eventtypes.h --- /usr/pkg/bin/python3.12 ../../events/eventskeygen.py C_HEADER --- graph.lex.c --- flex -Pgraphyy -t ./graph.l > graph.lex.c --- all --- /usr/bin/make all-am --- libglusterfs_la-dict.lo --- --- libglusterfs_la-xlator.lo --- --- libglusterfs_la-logging.lo --- --- libglusterfs_la-hashfn.lo --- --- libglusterfs_la-common-utils.lo --- --- libglusterfs_la-timer.lo --- --- libglusterfs_la-inode.lo --- --- libglusterfs_la-call-stub.lo --- --- libglusterfs_la-dict.lo --- CC libglusterfs_la-dict.lo --- libglusterfs_la-logging.lo --- CC libglusterfs_la-logging.lo --- libglusterfs_la-hashfn.lo --- CC libglusterfs_la-hashfn.lo --- libglusterfs_la-common-utils.lo --- CC libglusterfs_la-common-utils.lo --- libglusterfs_la-xlator.lo --- CC libglusterfs_la-xlator.lo --- libglusterfs_la-timer.lo --- CC libglusterfs_la-timer.lo --- libglusterfs_la-inode.lo --- CC libglusterfs_la-inode.lo --- libglusterfs_la-call-stub.lo --- CC libglusterfs_la-call-stub.lo --- libglusterfs_la-common-utils.lo --- common-utils.c: In function 'glusterfs_compute_sha256': common-utils.c:5297:5: warning: 'SHA256_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 5297 | SHA256_Init(&sha256); | ^~~~~~~~~~~ In file included from ./glusterfs/glusterfs.h:32, from ./glusterfs/mem-pool.h:18, from glusterfs/common-utils.h:48, from common-utils.c:45: /usr/include/openssl/sha.h:77:27: note: declared here 77 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ common-utils.c:5298:5: warning: 'SHA256_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 5298 | SHA256_Update(&sha256, (const unsigned char *)(content), size); | ^~~~~~~~~~~~~ In file included from ./glusterfs/glusterfs.h:32, from ./glusterfs/mem-pool.h:18, from glusterfs/common-utils.h:48, from common-utils.c:45: /usr/include/openssl/sha.h:78:27: note: declared here 78 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ common-utils.c:5299:5: warning: 'SHA256_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 5299 | SHA256_Final((unsigned char *)sha256_hash, &sha256); | ^~~~~~~~~~~~ In file included from ./glusterfs/glusterfs.h:32, from ./glusterfs/mem-pool.h:18, from glusterfs/common-utils.h:48, from common-utils.c:45: /usr/include/openssl/sha.h:80:27: note: declared here 80 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ --- libglusterfs_la-compat.lo --- CC libglusterfs_la-compat.lo --- libglusterfs_la-fd.lo --- CC libglusterfs_la-fd.lo --- libglusterfs_la-compat-errno.lo --- CC libglusterfs_la-compat-errno.lo --- libglusterfs_la-event.lo --- CC libglusterfs_la-event.lo --- libglusterfs_la-mem-pool.lo --- CC libglusterfs_la-mem-pool.lo --- libglusterfs_la-gf-dirent.lo --- CC libglusterfs_la-gf-dirent.lo --- libglusterfs_la-syscall.lo --- CC libglusterfs_la-syscall.lo --- libglusterfs_la-iobuf.lo --- CC libglusterfs_la-iobuf.lo --- libglusterfs_la-globals.lo --- CC libglusterfs_la-globals.lo --- libglusterfs_la-statedump.lo --- CC libglusterfs_la-statedump.lo --- libglusterfs_la-stack.lo --- CC libglusterfs_la-stack.lo --- libglusterfs_la-checksum.lo --- CC libglusterfs_la-checksum.lo --- libglusterfs_la-daemon.lo --- CC libglusterfs_la-daemon.lo --- libglusterfs_la-timespec.lo --- CC libglusterfs_la-timespec.lo --- libglusterfs_la-rb.lo --- CC libglusterfs_la-rb.lo --- libglusterfs_la-checksum.lo --- checksum.c: In function 'gf_rsync_md5_checksum': checksum.c:43:5: warning: 'MD5' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 43 | MD5(data, len, md5); | ^~~ In file included from checksum.c:11: /usr/include/openssl/md5.h:52:38: note: declared here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^~~ --- libglusterfs_la-rbthash.lo --- CC libglusterfs_la-rbthash.lo --- libglusterfs_la-store.lo --- CC libglusterfs_la-store.lo --- libglusterfs_la-latency.lo --- CC libglusterfs_la-latency.lo --- libglusterfs_la-graph.lo --- CC libglusterfs_la-graph.lo --- libglusterfs_la-syncop.lo --- CC libglusterfs_la-syncop.lo --- libglusterfs_la-graph-print.lo --- CC libglusterfs_la-graph-print.lo --- libglusterfs_la-trie.lo --- CC libglusterfs_la-trie.lo --- libglusterfs_la-options.lo --- CC libglusterfs_la-options.lo --- libglusterfs_la-fd-lk.lo --- CC libglusterfs_la-fd-lk.lo --- libglusterfs_la-syncop.lo --- In file included from ./glusterfs/mem-pool.h:16, from ./glusterfs/common-utils.h:48, from ./glusterfs/dict.h:19, from glusterfs/syncop.h:17, from syncop.c:11: syncop.c: In function '__synclock_lock': syncop.c:936:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 936 | (unsigned int)lock->owner_tid, lock->lock); | ^ ./glusterfs/logging.h:284:25: note: in definition of macro 'gf_msg_trace' 284 | 0, 0, ##fmt); \ | ^~~ syncop.c: In function '__synclock_unlock': syncop.c:1053:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1053 | (unsigned int)lock->owner_tid, lock->lock); | ^ ./glusterfs/logging.h:284:25: note: in definition of macro 'gf_msg_trace' 284 | 0, 0, ##fmt); \ | ^~~ syncop.c:1057:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1057 | (unsigned int)pthread_self(), | ^ ./glusterfs/logging.h:237:26: note: in definition of macro 'gf_msg' 237 | msgid, ##fmt); \ | ^~~ syncop.c:1058:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1058 | (unsigned int)lock->owner_tid); | ^ ./glusterfs/logging.h:237:26: note: in definition of macro 'gf_msg' 237 | msgid, ##fmt); \ | ^~~ --- libglusterfs_la-circ-buff.lo --- CC libglusterfs_la-circ-buff.lo --- libglusterfs_la-event-history.lo --- CC libglusterfs_la-event-history.lo --- libglusterfs_la-gidcache.lo --- CC libglusterfs_la-gidcache.lo --- libglusterfs_la-ctx.lo --- CC libglusterfs_la-ctx.lo --- libglusterfs_la-client_t.lo --- CC libglusterfs_la-client_t.lo --- libglusterfs_la-event-poll.lo --- CC libglusterfs_la-event-poll.lo --- libglusterfs_la-event-epoll.lo --- CC libglusterfs_la-event-epoll.lo --- libglusterfs_la-syncop-utils.lo --- CC libglusterfs_la-syncop-utils.lo --- libglusterfs_la-cluster-syncop.lo --- CC libglusterfs_la-cluster-syncop.lo --- libglusterfs_la-refcount.lo --- CC libglusterfs_la-refcount.lo --- libglusterfs_la-basename_r.lo --- CC libglusterfs_la-basename_r.lo --- libglusterfs_la-dirname_r.lo --- CC libglusterfs_la-dirname_r.lo --- libglusterfs_la-strfd.lo --- CC libglusterfs_la-strfd.lo --- libglusterfs_la-parse-utils.lo --- CC libglusterfs_la-parse-utils.lo --- libglusterfs_la-mntent.lo --- CC libglusterfs_la-mntent.lo --- libglusterfs_la-execinfo.lo --- CC libglusterfs_la-execinfo.lo --- libglusterfs_la-quota-common-utils.lo --- CC libglusterfs_la-quota-common-utils.lo --- libglusterfs_la-rot-buffs.lo --- CC libglusterfs_la-rot-buffs.lo --- libglusterfs_la-timer-wheel.lo --- CC libglusterfs_la-timer-wheel.lo --- libglusterfs_la-find_last_bit.lo --- CC libglusterfs_la-find_last_bit.lo --- libglusterfs_la-default-args.lo --- CC libglusterfs_la-default-args.lo --- libglusterfs_la-xxhash.lo --- CC libglusterfs_la-xxhash.lo --- libglusterfs_la-throttle-tbf.lo --- CC libglusterfs_la-throttle-tbf.lo --- libglusterfs_la-monitoring.lo --- CC libglusterfs_la-monitoring.lo --- libglusterfs_la-async.lo --- CC libglusterfs_la-async.lo --- libglusterfs_la-gf-io.lo --- CC libglusterfs_la-gf-io.lo --- libglusterfs_la-gf-io-common.lo --- CC libglusterfs_la-gf-io-common.lo --- libglusterfs_la-gf-io-legacy.lo --- CC libglusterfs_la-gf-io-legacy.lo --- libglusterfs_la-run.lo --- CC libglusterfs_la-run.lo --- libglusterfs_la-events.lo --- CC libglusterfs_la-events.lo --- libglusterfs_la-defaults.lo --- CC libglusterfs_la-defaults.lo --- libglusterfs_la-graph.lex.lo --- --- libglusterfs_la-y.tab.lo --- --- libglusterfs_la-graph.lex.lo --- CC libglusterfs_la-graph.lex.lo --- libglusterfs_la-y.tab.lo --- CC libglusterfs_la-y.tab.lo --- libglusterfs.la --- CCLD libglusterfs.la lto-wrapper: warning: using serial compilation of 16 LTRANS jobs ar: libglusterfs_la-dict.o: plugin needed to handle lto object ranlib: .libs/libglusterfs.a(libglusterfs_la-dict.o): plugin needed to handle lto object Making all in rpc --- all-recursive --- Making all in xdr --- all-recursive --- Making all in src --- glusterfs3-xdr.x --- --- glusterfs4-xdr.x --- --- cli1-xdr.x --- --- rpc-common-xdr.x --- --- glusterd1-xdr.x --- --- changelog-xdr.x --- --- portmap-xdr.x --- --- glusterfs3-xdr.c --- --- glusterfs4-xdr.c --- --- cli1-xdr.c --- --- rpc-common-xdr.c --- --- glusterd1-xdr.c --- --- changelog-xdr.c --- --- portmap-xdr.c --- --- glusterfs3-xdr.h --- --- glusterfs4-xdr.h --- --- cli1-xdr.h --- --- rpc-common-xdr.h --- --- glusterd1-xdr.h --- --- changelog-xdr.h --- --- portmap-xdr.h --- --- all --- /usr/bin/make all-am --- glusterfs3-xdr.x --- --- glusterfs4-xdr.x --- --- cli1-xdr.x --- --- rpc-common-xdr.x --- --- glusterd1-xdr.x --- --- changelog-xdr.x --- --- portmap-xdr.x --- --- libgfxdr_la-xdr-generic.lo --- --- libgfxdr_la-xdr-custom.lo --- --- glusterfs3-xdr.c --- --- glusterfs4-xdr.c --- --- cli1-xdr.c --- --- rpc-common-xdr.c --- --- glusterd1-xdr.c --- --- changelog-xdr.c --- --- libgfxdr_la-xdr-generic.lo --- CC libgfxdr_la-xdr-generic.lo --- libgfxdr_la-xdr-custom.lo --- CC libgfxdr_la-xdr-custom.lo --- portmap-xdr.c --- --- glusterfs3-xdr.h --- --- glusterfs4-xdr.h --- --- cli1-xdr.h --- --- rpc-common-xdr.h --- --- glusterd1-xdr.h --- --- changelog-xdr.h --- --- portmap-xdr.h --- --- libgfxdr_la-glusterfs4-xdr.lo --- --- libgfxdr_la-glusterfs3-xdr.lo --- --- libgfxdr_la-glusterd1-xdr.lo --- --- libgfxdr_la-cli1-xdr.lo --- --- libgfxdr_la-portmap-xdr.lo --- --- libgfxdr_la-glusterfs3-xdr.lo --- CC libgfxdr_la-glusterfs3-xdr.lo --- libgfxdr_la-glusterd1-xdr.lo --- CC libgfxdr_la-glusterd1-xdr.lo --- libgfxdr_la-glusterfs4-xdr.lo --- CC libgfxdr_la-glusterfs4-xdr.lo --- libgfxdr_la-changelog-xdr.lo --- --- libgfxdr_la-cli1-xdr.lo --- CC libgfxdr_la-cli1-xdr.lo --- libgfxdr_la-portmap-xdr.lo --- CC libgfxdr_la-portmap-xdr.lo --- libgfxdr_la-changelog-xdr.lo --- CC libgfxdr_la-changelog-xdr.lo --- libgfxdr_la-rpc-common-xdr.lo --- CC libgfxdr_la-rpc-common-xdr.lo --- libgfxdr.la --- CCLD libgfxdr.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: libgfxdr_la-xdr-generic.o: plugin needed to handle lto object ranlib: .libs/libgfxdr.a(libgfxdr_la-xdr-generic.o): plugin needed to handle lto object Making all in rpc-lib --- all-recursive --- Making all in src --- auth-unix.lo --- --- rpcsvc-auth.lo --- --- rpcsvc.lo --- --- auth-null.lo --- --- rpc-transport.lo --- --- xdr-rpc.lo --- --- xdr-rpcclnt.lo --- --- rpc-clnt.lo --- --- auth-unix.lo --- CC auth-unix.lo --- rpcsvc-auth.lo --- CC rpcsvc-auth.lo --- rpcsvc.lo --- CC rpcsvc.lo --- auth-null.lo --- CC auth-null.lo --- xdr-rpc.lo --- CC xdr-rpc.lo --- rpc-transport.lo --- CC rpc-transport.lo --- xdr-rpcclnt.lo --- CC xdr-rpcclnt.lo --- rpc-clnt.lo --- CC rpc-clnt.lo --- xdr-rpc.lo --- xdr-rpc.c: In function 'xdr_to_auth_unix_cred': xdr-rpc.c:185:18: warning: pointer targets in assignment from '__gid_t *' {aka 'unsigned int *'} to 'int *' differ in signedness [-Wpointer-sign] 185 | au->aup_gids = gids; | ^ --- auth-glusterfs.lo --- --- rpc-drc.lo --- --- auth-glusterfs.lo --- CC auth-glusterfs.lo --- rpc-drc.lo --- CC rpc-drc.lo --- rpc-clnt-ping.lo --- CC rpc-clnt-ping.lo --- autoscale-threads.lo --- CC autoscale-threads.lo --- mgmt-pmap.lo --- CC mgmt-pmap.lo --- libgfrpc.la --- CCLD libgfrpc.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: auth-unix.o: plugin needed to handle lto object ranlib: .libs/libgfrpc.a(auth-unix.o): plugin needed to handle lto object Making all in rpc-transport --- all-recursive --- Making all in socket --- all-recursive --- Making all in src --- socket.lo --- --- name.lo --- CC name.lo --- socket.lo --- CC socket.lo socket.c: In function 'ssl_setup_connection_params': socket.c:4349:13: warning: 'PEM_read_bio_DHparams' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4349 | dh = PEM_read_bio_DHparams(bio, NULL, NULL, NULL); | ^~ In file included from /usr/include/openssl/ssl.h:35, from socket.h:14, from socket.c:11: /usr/include/openssl/pem.h:469:1: note: declared here 469 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^~~~~~~~~~~~~~~~~~~ socket.c:4354:17: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4354 | DH_free(dh); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:36, from /usr/include/openssl/ssl.h:30, from socket.h:14, from socket.c:11: /usr/include/openssl/dh.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ socket.c:4376:17: warning: 'EC_KEY_new_by_curve_name' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4376 | ecdh = EC_KEY_new_by_curve_name(nid); | ^~~~ In file included from /usr/include/openssl/x509.h:32, from /usr/include/openssl/ssl.h:30, from socket.h:14, from socket.c:11: /usr/include/openssl/ec.h:998:31: note: declared here 998 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ socket.c:4381:17: warning: 'EC_KEY_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 4381 | EC_KEY_free(ecdh); | ^~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:32, from /usr/include/openssl/ssl.h:30, from socket.h:14, from socket.c:11: /usr/include/openssl/ec.h:1003:28: note: declared here 1003 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ --- socket.la --- CCLD socket.la ar: socket.o: plugin needed to handle lto object ranlib: .libs/socket.a(socket.o): plugin needed to handle lto object Making all in libglusterd --- all-recursive --- Making all in src --- libglusterd_la-gd-common-utils.lo --- CC libglusterd_la-gd-common-utils.lo --- libglusterd.la --- CCLD libglusterd.la ar: libglusterd_la-gd-common-utils.o: plugin needed to handle lto object ranlib: .libs/libglusterd.a(libglusterd_la-gd-common-utils.o): plugin needed to handle lto object Making all in api --- all-recursive --- Making all in src --- libgfapi_la-glfs.lo --- --- libgfapi_la-glfs-mgmt.lo --- --- libgfapi_la-glfs-fops.lo --- --- libgfapi_la-glfs-resolve.lo --- --- libgfapi_la-glfs-handleops.lo --- --- api_la-glfs-primary.lo --- --- libgfapi_la-glfs.lo --- CC libgfapi_la-glfs.lo --- libgfapi_la-glfs-mgmt.lo --- CC libgfapi_la-glfs-mgmt.lo --- libgfapi_la-glfs-fops.lo --- CC libgfapi_la-glfs-fops.lo --- libgfapi_la-glfs-resolve.lo --- CC libgfapi_la-glfs-resolve.lo --- libgfapi_la-glfs-handleops.lo --- CC libgfapi_la-glfs-handleops.lo --- api_la-glfs-primary.lo --- CC api_la-glfs-primary.lo --- libgfapi.la --- CCLD libgfapi.la lto-wrapper: warning: using serial compilation of 3 LTRANS jobs ar: libgfapi_la-glfs.o: plugin needed to handle lto object ranlib: .libs/libgfapi.a(libgfapi_la-glfs.o): plugin needed to handle lto object --- api.la --- CCLD api.la ar: api_la-glfs-primary.o: plugin needed to handle lto object ranlib: .libs/api.a(api_la-glfs-primary.o): plugin needed to handle lto object Making all in examples Making all in glusterfsd --- all-recursive --- Making all in src --- glusterfsd.o --- --- glusterfsd-mgmt.o --- --- gf_attach.o --- --- glusterfsd.o --- CC glusterfsd.o --- glusterfsd-mgmt.o --- CC glusterfsd-mgmt.o --- gf_attach.o --- CC gf_attach.o --- glusterfsd --- CCLD glusterfsd --- gf_attach --- CCLD gf_attach --- glusterfsd --- ld: /pbulk/work/filesystems/glusterfs/work/.buildlink/lib/libargp.so: warning: Warning: reference to the libc supplied alloca(3); this most likely will not work. Please use the compiler provided version of alloca(3), by supplying the appropriate compiler flags (e.g. -std=gnu99). Making all in xlators --- all-recursive --- Making all in cluster --- all-recursive --- Making all in afr --- all-recursive --- Making all in src --- afr-dir-read.lo --- --- afr-dir-write.lo --- --- afr-inode-read.lo --- --- afr-inode-write.lo --- --- afr-open.lo --- --- afr-transaction.lo --- --- afr-lk-common.lo --- --- afr-read-txn.lo --- --- afr-dir-read.lo --- CC afr-dir-read.lo --- afr-dir-write.lo --- CC afr-dir-write.lo --- afr-inode-read.lo --- CC afr-inode-read.lo --- afr-open.lo --- CC afr-open.lo --- afr-inode-write.lo --- CC afr-inode-write.lo --- afr-transaction.lo --- CC afr-transaction.lo --- afr-lk-common.lo --- CC afr-lk-common.lo --- afr-read-txn.lo --- CC afr-read-txn.lo --- libxlator.lo --- CC libxlator.lo --- afr-self-heal-common.lo --- CC afr-self-heal-common.lo --- afr-self-heal-data.lo --- CC afr-self-heal-data.lo --- afr-self-heal-entry.lo --- CC afr-self-heal-entry.lo --- afr-self-heal-metadata.lo --- CC afr-self-heal-metadata.lo --- afr-self-heald.lo --- CC afr-self-heald.lo --- afr-self-heal-name.lo --- CC afr-self-heal-name.lo --- afr.lo --- CC afr.lo --- afr.la --- CCLD afr.la lto-wrapper: warning: using serial compilation of 9 LTRANS jobs ar: afr-dir-read.o: plugin needed to handle lto object ranlib: .libs/afr.a(afr-dir-read.o): plugin needed to handle lto object Making all in dht --- all-recursive --- Making all in src --- dht-layout.lo --- --- dht-helper.lo --- --- dht-linkfile.lo --- --- dht-rebalance.lo --- --- dht-selfheal.lo --- --- dht-rename.lo --- --- dht-hashfn.lo --- --- dht-diskusage.lo --- --- dht-layout.lo --- CC dht-layout.lo --- dht-helper.lo --- CC dht-helper.lo --- dht-linkfile.lo --- CC dht-linkfile.lo --- dht-rebalance.lo --- CC dht-rebalance.lo --- dht-selfheal.lo --- CC dht-selfheal.lo --- dht-hashfn.lo --- CC dht-hashfn.lo --- dht-rename.lo --- CC dht-rename.lo --- dht-diskusage.lo --- CC dht-diskusage.lo --- dht-common.lo --- CC dht-common.lo --- dht-inode-write.lo --- CC dht-inode-write.lo --- dht-inode-read.lo --- CC dht-inode-read.lo --- dht-shared.lo --- CC dht-shared.lo --- dht-lock.lo --- CC dht-lock.lo --- libxlator.lo --- CC libxlator.lo --- dht.lo --- CC dht.lo --- nufa.lo --- CC nufa.lo --- switch.lo --- CC switch.lo --- dht.la --- --- nufa.la --- --- switch.la --- --- dht.la --- CCLD dht.la --- nufa.la --- CCLD nufa.la --- switch.la --- CCLD switch.la lto-wrapper: warning: using serial compilation of 12 LTRANS jobs --- dht.la --- lto-wrapper: warning: using serial compilation of 11 LTRANS jobs --- nufa.la --- lto-wrapper: warning: using serial compilation of 12 LTRANS jobs --- dht.la --- ar: dht-layout.o: plugin needed to handle lto object ranlib: .libs/dht.a(dht-layout.o): plugin needed to handle lto object --- switch.la --- ar: dht-layout.o: plugin needed to handle lto object ranlib: .libs/switch.a(dht-layout.o): plugin needed to handle lto object --- nufa.la --- ar: dht-layout.o: plugin needed to handle lto object ranlib: .libs/nufa.a(dht-layout.o): plugin needed to handle lto object Making all in ec --- all-recursive --- Making all in src --- ec.lo --- --- ec-data.lo --- --- ec-helpers.lo --- --- ec-common.lo --- --- ec-generic.lo --- --- ec-locks.lo --- --- ec-dir-read.lo --- --- ec-dir-write.lo --- --- ec.lo --- CC ec.lo --- ec-data.lo --- CC ec-data.lo --- ec-common.lo --- CC ec-common.lo --- ec-helpers.lo --- CC ec-helpers.lo --- ec-locks.lo --- CC ec-locks.lo --- ec-generic.lo --- CC ec-generic.lo --- ec-dir-read.lo --- CC ec-dir-read.lo --- ec-dir-write.lo --- CC ec-dir-write.lo --- ec-inode-read.lo --- CC ec-inode-read.lo --- ec-inode-write.lo --- CC ec-inode-write.lo --- ec-combine.lo --- CC ec-combine.lo --- ec-method.lo --- CC ec-method.lo --- ec-galois.lo --- CC ec-galois.lo --- ec-code.lo --- CC ec-code.lo --- ec-code-c.lo --- CC ec-code-c.lo --- ec-gf8.lo --- CC ec-gf8.lo --- ec-heal.lo --- CC ec-heal.lo --- ec-heald.lo --- CC ec-heald.lo --- ec-code-intel.lo --- CC ec-code-intel.lo --- ec-code-x64.lo --- CC ec-code-x64.lo --- ec-code-sse.lo --- CC ec-code-sse.lo --- ec-code-avx.lo --- CC ec-code-avx.lo --- libxlator.lo --- CC libxlator.lo --- ec.la --- CCLD ec.la lto-wrapper: warning: using serial compilation of 7 LTRANS jobs ar: ec.o: plugin needed to handle lto object ranlib: .libs/ec.a(ec.o): plugin needed to handle lto object Making all in storage --- all-recursive --- Making all in posix --- all-recursive --- Making all in src --- posix.lo --- --- posix-helpers.lo --- --- posix-handle.lo --- --- posix-aio.lo --- --- posix-gfid-path.lo --- --- posix-entry-ops.lo --- --- posix-inode-fd-ops.lo --- --- posix-common.lo --- --- posix.lo --- CC posix.lo --- posix-helpers.lo --- CC posix-helpers.lo --- posix-handle.lo --- CC posix-handle.lo --- posix-aio.lo --- CC posix-aio.lo --- posix-gfid-path.lo --- CC posix-gfid-path.lo --- posix-entry-ops.lo --- CC posix-entry-ops.lo --- posix-inode-fd-ops.lo --- CC posix-inode-fd-ops.lo --- posix-common.lo --- CC posix-common.lo --- posix-metadata.lo --- CC posix-metadata.lo --- posix-io-uring.lo --- CC posix-io-uring.lo --- posix.la --- CCLD posix.la lto-wrapper: warning: using serial compilation of 5 LTRANS jobs ar: posix.o: plugin needed to handle lto object ranlib: .libs/posix.a(posix.o): plugin needed to handle lto object Making all in protocol --- all-recursive --- Making all in auth --- all-recursive --- Making all in addr --- all-recursive --- Making all in src --- addr.lo --- CC addr.lo --- addr.la --- CCLD addr.la ar: addr.o: plugin needed to handle lto object ranlib: .libs/addr.a(addr.o): plugin needed to handle lto object Making all in login --- all-recursive --- Making all in src --- login.lo --- CC login.lo --- login.la --- CCLD login.la ar: login.o: plugin needed to handle lto object ranlib: .libs/login.a(login.o): plugin needed to handle lto object Making all in client --- all-recursive --- Making all in src --- client.lo --- --- client-helpers.lo --- --- client-rpc-fops.lo --- --- client-handshake.lo --- --- client-callback.lo --- --- client-lk.lo --- --- client-common.lo --- --- client-rpc-fops_v2.lo --- --- client.lo --- CC client.lo --- client-helpers.lo --- CC client-helpers.lo --- client-rpc-fops.lo --- CC client-rpc-fops.lo --- client-handshake.lo --- CC client-handshake.lo --- client-callback.lo --- CC client-callback.lo --- client-lk.lo --- CC client-lk.lo --- client-common.lo --- CC client-common.lo --- client-rpc-fops_v2.lo --- CC client-rpc-fops_v2.lo --- client.la --- CCLD client.la lto-wrapper: warning: using serial compilation of 8 LTRANS jobs ar: client.o: plugin needed to handle lto object ranlib: .libs/client.a(client.o): plugin needed to handle lto object Making all in server --- all-recursive --- Making all in src --- server.lo --- --- server-resolve.lo --- --- server-helpers.lo --- --- server-rpc-fops.lo --- --- server-handshake.lo --- --- authenticate.lo --- --- server-common.lo --- --- server-rpc-fops_v2.lo --- --- server.lo --- CC server.lo --- server-resolve.lo --- CC server-resolve.lo --- server-helpers.lo --- CC server-helpers.lo --- server-rpc-fops.lo --- CC server-rpc-fops.lo --- server-handshake.lo --- CC server-handshake.lo --- authenticate.lo --- CC authenticate.lo --- server-rpc-fops_v2.lo --- CC server-rpc-fops_v2.lo --- server-common.lo --- CC server-common.lo --- server.la --- CCLD server.la lto-wrapper: warning: using serial compilation of 5 LTRANS jobs ar: server.o: plugin needed to handle lto object ranlib: .libs/server.a(server.o): plugin needed to handle lto object Making all in performance --- all-recursive --- Making all in write-behind --- all-recursive --- Making all in src --- write-behind.lo --- CC write-behind.lo --- write-behind.la --- CCLD write-behind.la ar: write-behind.o: plugin needed to handle lto object ranlib: .libs/write-behind.a(write-behind.o): plugin needed to handle lto object Making all in read-ahead --- all-recursive --- Making all in src --- read-ahead.lo --- --- page.lo --- --- read-ahead.lo --- CC read-ahead.lo --- page.lo --- CC page.lo --- read-ahead.la --- CCLD read-ahead.la ar: read-ahead.o: plugin needed to handle lto object ranlib: .libs/read-ahead.a(read-ahead.o): plugin needed to handle lto object Making all in readdir-ahead --- all-recursive --- Making all in src --- readdir-ahead.lo --- CC readdir-ahead.lo --- readdir-ahead.la --- CCLD readdir-ahead.la ar: readdir-ahead.o: plugin needed to handle lto object ranlib: .libs/readdir-ahead.a(readdir-ahead.o): plugin needed to handle lto object Making all in io-threads --- all-recursive --- Making all in src --- io-threads.lo --- CC io-threads.lo --- io-threads.la --- CCLD io-threads.la ar: io-threads.o: plugin needed to handle lto object ranlib: .libs/io-threads.a(io-threads.o): plugin needed to handle lto object Making all in io-cache --- all-recursive --- Making all in src --- io-cache.lo --- --- page.lo --- --- ioc-inode.lo --- --- page.lo --- CC page.lo --- ioc-inode.lo --- CC ioc-inode.lo --- io-cache.lo --- CC io-cache.lo --- io-cache.la --- CCLD io-cache.la ar: io-cache.o: plugin needed to handle lto object ranlib: .libs/io-cache.a(io-cache.o): plugin needed to handle lto object Making all in quick-read --- all-recursive --- Making all in src --- quick-read.lo --- CC quick-read.lo --- quick-read.la --- CCLD quick-read.la ar: quick-read.o: plugin needed to handle lto object ranlib: .libs/quick-read.a(quick-read.o): plugin needed to handle lto object Making all in md-cache --- all-recursive --- Making all in src --- md-cache.lo --- CC md-cache.lo --- md-cache.la --- CCLD md-cache.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: md-cache.o: plugin needed to handle lto object ranlib: .libs/md-cache.a(md-cache.o): plugin needed to handle lto object Making all in open-behind --- all-recursive --- Making all in src --- open-behind.lo --- CC open-behind.lo --- open-behind.la --- CCLD open-behind.la ar: open-behind.o: plugin needed to handle lto object ranlib: .libs/open-behind.a(open-behind.o): plugin needed to handle lto object Making all in nl-cache --- all-recursive --- Making all in src --- nl-cache.lo --- --- nl-cache-helper.lo --- --- nl-cache.lo --- CC nl-cache.lo --- nl-cache-helper.lo --- CC nl-cache-helper.lo --- nl-cache.la --- CCLD nl-cache.la ar: nl-cache.o: plugin needed to handle lto object ranlib: .libs/nl-cache.a(nl-cache.o): plugin needed to handle lto object Making all in debug --- all-recursive --- Making all in error-gen --- all-recursive --- Making all in src --- error-gen.lo --- CC error-gen.lo --- error-gen.la --- CCLD error-gen.la ar: error-gen.o: plugin needed to handle lto object ranlib: .libs/error-gen.a(error-gen.o): plugin needed to handle lto object Making all in io-stats --- all-recursive --- Making all in src --- io-stats.lo --- CC io-stats.lo --- io-stats.la --- CCLD io-stats.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: io-stats.o: plugin needed to handle lto object ranlib: .libs/io-stats.a(io-stats.o): plugin needed to handle lto object Making all in sink --- all-recursive --- Making all in src --- sink.lo --- CC sink.lo --- sink.la --- CCLD sink.la ar: sink.o: plugin needed to handle lto object ranlib: .libs/sink.a(sink.o): plugin needed to handle lto object Making all in trace --- all-recursive --- Making all in src --- trace.lo --- CC trace.lo --- trace.la --- CCLD trace.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: trace.o: plugin needed to handle lto object ranlib: .libs/trace.a(trace.o): plugin needed to handle lto object Making all in delay-gen --- all-recursive --- Making all in src --- delay-gen.lo --- CC delay-gen.lo --- delay-gen.la --- CCLD delay-gen.la ar: delay-gen.o: plugin needed to handle lto object ranlib: .libs/delay-gen.a(delay-gen.o): plugin needed to handle lto object Making all in features --- all-recursive --- Making all in locks --- all-recursive --- Making all in src --- common.lo --- --- posix.lo --- --- entrylk.lo --- --- inodelk.lo --- --- reservelk.lo --- --- clear.lo --- --- common.lo --- CC common.lo --- posix.lo --- CC posix.lo --- entrylk.lo --- CC entrylk.lo --- reservelk.lo --- CC reservelk.lo --- inodelk.lo --- CC inodelk.lo --- clear.lo --- CC clear.lo --- locks.la --- CCLD locks.la lto-wrapper: warning: using serial compilation of 4 LTRANS jobs ar: common.o: plugin needed to handle lto object ranlib: .libs/locks.a(common.o): plugin needed to handle lto object Making all in quota --- all-recursive --- Making all in src --- quota.lo --- --- quota-enforcer-client.lo --- --- quotad.lo --- --- quotad-helpers.lo --- --- quotad-aggregator.lo --- --- quota.lo --- CC quota.lo --- quota-enforcer-client.lo --- CC quota-enforcer-client.lo --- quotad.lo --- CC quotad.lo --- quotad-helpers.lo --- CC quotad-helpers.lo --- quotad-aggregator.lo --- CC quotad-aggregator.lo --- quotad.la --- CCLD quotad.la --- quota.la --- CCLD quota.la --- quotad.la --- ar: quotad.o: plugin needed to handle lto object ranlib: .libs/quotad.a(quotad.o): plugin needed to handle lto object --- quota.la --- lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: quota.o: plugin needed to handle lto object ranlib: .libs/quota.a(quota.o): plugin needed to handle lto object Making all in read-only --- all-recursive --- Making all in src --- read-only.lo --- --- read-only-common.lo --- --- worm-helper.lo --- --- worm.lo --- --- read-only.lo --- CC read-only.lo --- read-only-common.lo --- CC read-only-common.lo --- worm.lo --- CC worm.lo --- worm-helper.lo --- CC worm-helper.lo --- read-only.la --- --- worm.la --- --- read-only.la --- CCLD read-only.la --- worm.la --- CCLD worm.la --- read-only.la --- ar: read-only.o: plugin needed to handle lto object ranlib: .libs/read-only.a(read-only.o): plugin needed to handle lto object --- worm.la --- ar: read-only-common.o: plugin needed to handle lto object ranlib: .libs/worm.a(read-only-common.o): plugin needed to handle lto object Making all in quiesce --- all-recursive --- Making all in src --- quiesce.lo --- CC quiesce.lo --- quiesce.la --- CCLD quiesce.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: quiesce.o: plugin needed to handle lto object ranlib: .libs/quiesce.a(quiesce.o): plugin needed to handle lto object Making all in marker --- all-recursive --- Making all in src --- marker.lo --- --- marker-quota.lo --- --- marker-quota-helper.lo --- --- marker-common.lo --- --- marker.lo --- CC marker.lo --- marker-quota.lo --- CC marker-quota.lo --- marker-quota-helper.lo --- CC marker-quota-helper.lo --- marker-common.lo --- CC marker-common.lo --- marker.la --- CCLD marker.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: marker.o: plugin needed to handle lto object ranlib: .libs/marker.a(marker.o): plugin needed to handle lto object Making all in index --- all-recursive --- Making all in src --- index.lo --- CC index.lo --- index.la --- CCLD index.la ar: index.o: plugin needed to handle lto object ranlib: .libs/index.a(index.o): plugin needed to handle lto object Making all in barrier --- all-recursive --- Making all in src --- barrier.lo --- CC barrier.lo --- barrier.la --- CCLD barrier.la ar: barrier.o: plugin needed to handle lto object ranlib: .libs/barrier.a(barrier.o): plugin needed to handle lto object Making all in arbiter --- all-recursive --- Making all in src --- arbiter.lo --- CC arbiter.lo --- arbiter.la --- CCLD arbiter.la ar: arbiter.o: plugin needed to handle lto object ranlib: .libs/arbiter.a(arbiter.o): plugin needed to handle lto object Making all in upcall --- all-recursive --- Making all in src --- upcall.lo --- --- upcall-internal.lo --- --- upcall.lo --- CC upcall.lo --- upcall-internal.lo --- CC upcall-internal.lo --- upcall.la --- CCLD upcall.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: upcall.o: plugin needed to handle lto object ranlib: .libs/upcall.a(upcall.o): plugin needed to handle lto object Making all in compress --- all-recursive --- Making all in src --- cdc.lo --- --- cdc-helper.lo --- --- cdc.lo --- CC cdc.lo --- cdc-helper.lo --- CC cdc-helper.lo --- cdc.la --- CCLD cdc.la ar: cdc.o: plugin needed to handle lto object ranlib: .libs/cdc.a(cdc.o): plugin needed to handle lto object Making all in changelog --- all-recursive --- Making all in src --- changelog.lo --- --- changelog-rt.lo --- --- changelog-helpers.lo --- --- changelog-encoders.lo --- --- changelog-rpc.lo --- --- changelog-barrier.lo --- --- changelog-rpc-common.lo --- --- changelog-ev-handle.lo --- --- changelog.lo --- CC changelog.lo --- changelog-rt.lo --- CC changelog-rt.lo --- changelog-helpers.lo --- CC changelog-helpers.lo --- changelog-encoders.lo --- CC changelog-encoders.lo --- changelog-rpc.lo --- CC changelog-rpc.lo --- changelog-rpc-common.lo --- CC changelog-rpc-common.lo --- changelog-barrier.lo --- CC changelog-barrier.lo --- changelog-ev-handle.lo --- CC changelog-ev-handle.lo --- changelog.la --- CCLD changelog.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: changelog.o: plugin needed to handle lto object ranlib: .libs/changelog.a(changelog.o): plugin needed to handle lto object Making all in lib --- all-recursive --- Making all in src --- libgfchangelog_la-gf-changelog.lo --- --- libgfchangelog_la-gf-changelog-journal-handler.lo --- --- libgfchangelog_la-gf-changelog-helpers.lo --- --- libgfchangelog_la-gf-changelog-api.lo --- --- libgfchangelog_la-gf-history-changelog.lo --- --- libgfchangelog_la-gf-changelog-rpc.lo --- --- libgfchangelog_la-gf-changelog-reborp.lo --- --- libgfchangelog_la-changelog-rpc-common.lo --- --- libgfchangelog_la-gf-changelog.lo --- CC libgfchangelog_la-gf-changelog.lo --- libgfchangelog_la-gf-changelog-journal-handler.lo --- CC libgfchangelog_la-gf-changelog-journal-handler.lo --- libgfchangelog_la-gf-changelog-helpers.lo --- CC libgfchangelog_la-gf-changelog-helpers.lo --- libgfchangelog_la-gf-changelog-api.lo --- CC libgfchangelog_la-gf-changelog-api.lo --- libgfchangelog_la-gf-history-changelog.lo --- CC libgfchangelog_la-gf-history-changelog.lo --- libgfchangelog_la-gf-changelog-reborp.lo --- CC libgfchangelog_la-gf-changelog-reborp.lo --- libgfchangelog_la-gf-changelog-rpc.lo --- CC libgfchangelog_la-gf-changelog-rpc.lo --- libgfchangelog_la-changelog-rpc-common.lo --- CC libgfchangelog_la-changelog-rpc-common.lo --- libgfchangelog.la --- CCLD libgfchangelog.la ar: libgfchangelog_la-gf-changelog.o: plugin needed to handle lto object ranlib: .libs/libgfchangelog.a(libgfchangelog_la-gf-changelog.o): plugin needed to handle lto object Making all in gfid-access --- all-recursive --- Making all in src --- gfid-access.lo --- CC gfid-access.lo --- gfid-access.la --- CCLD gfid-access.la ar: gfid-access.o: plugin needed to handle lto object ranlib: .libs/gfid-access.a(gfid-access.o): plugin needed to handle lto object Making all in snapview-client --- all-recursive --- Making all in src --- snapview-client.lo --- CC snapview-client.lo --- snapview-client.la --- CCLD snapview-client.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: snapview-client.o: plugin needed to handle lto object ranlib: .libs/snapview-client.a(snapview-client.o): plugin needed to handle lto object Making all in snapview-server --- all-recursive --- Making all in src --- snapview-server.lo --- --- snapview-server-mgmt.lo --- --- snapview-server-helpers.lo --- --- snapview-server.lo --- CC snapview-server.lo --- snapview-server-helpers.lo --- CC snapview-server-helpers.lo --- snapview-server-mgmt.lo --- CC snapview-server-mgmt.lo --- snapview-server.la --- CCLD snapview-server.la ar: snapview-server.o: plugin needed to handle lto object ranlib: .libs/snapview-server.a(snapview-server.o): plugin needed to handle lto object Making all in trash --- all-recursive --- Making all in src --- trash.lo --- CC trash.lo --- trash.la --- CCLD trash.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: trash.o: plugin needed to handle lto object ranlib: .libs/trash.a(trash.o): plugin needed to handle lto object Making all in shard --- all-recursive --- Making all in src --- shard.lo --- CC shard.lo --- shard.la --- CCLD shard.la lto-wrapper: warning: using serial compilation of 3 LTRANS jobs ar: shard.o: plugin needed to handle lto object ranlib: .libs/shard.a(shard.o): plugin needed to handle lto object Making all in bit-rot --- all-recursive --- Making all in src --- all-recursive --- Making all in stub --- bit-rot-stub-helpers.lo --- --- bit-rot-stub.lo --- --- bit-rot-stub-helpers.lo --- CC bit-rot-stub-helpers.lo --- bit-rot-stub.lo --- CC bit-rot-stub.lo --- bitrot-stub.la --- CCLD bitrot-stub.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: bit-rot-stub-helpers.o: plugin needed to handle lto object ranlib: .libs/bitrot-stub.a(bit-rot-stub-helpers.o): plugin needed to handle lto object Making all in bitd --- bit-rot.lo --- --- bit-rot-scrub.lo --- --- bit-rot-ssm.lo --- --- bit-rot-scrub-status.lo --- --- bit-rot.lo --- CC bit-rot.lo --- bit-rot-scrub.lo --- CC bit-rot-scrub.lo --- bit-rot-ssm.lo --- CC bit-rot-ssm.lo --- bit-rot-scrub-status.lo --- CC bit-rot-scrub-status.lo --- bit-rot.lo --- bit-rot.c: In function 'br_object_read_block_and_sign': bit-rot.c:311:13: warning: 'SHA256_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 311 | SHA256_Update(sha256, (const unsigned char *)(iovec[i].iov_base), | ^~~~~~~~~~~~~ In file included from ../../../../../libglusterfs/src/glusterfs/glusterfs.h:32, from bit-rot.h:14, from bit-rot.c:16: /usr/include/openssl/sha.h:78:27: note: declared here 78 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ bit-rot.c: In function 'br_calculate_obj_checksum': bit-rot.c:344:5: warning: 'SHA256_Init' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 344 | SHA256_Init(&sha256); | ^~~~~~~~~~~ In file included from ../../../../../libglusterfs/src/glusterfs/glusterfs.h:32, from bit-rot.h:14, from bit-rot.c:16: /usr/include/openssl/sha.h:77:27: note: declared here 77 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ bit-rot.c:363:9: warning: 'SHA256_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 363 | SHA256_Final(md, &sha256); | ^~~~~~~~~~~~ In file included from ../../../../../libglusterfs/src/glusterfs/glusterfs.h:32, from bit-rot.h:14, from bit-rot.c:16: /usr/include/openssl/sha.h:80:27: note: declared here 80 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ --- bit-rot.la --- CCLD bit-rot.la ar: bit-rot.o: plugin needed to handle lto object ranlib: .libs/bit-rot.a(bit-rot.o): plugin needed to handle lto object Making all in leases --- all-recursive --- Making all in src --- leases.lo --- --- leases-internal.lo --- --- leases.lo --- CC leases.lo --- leases-internal.lo --- CC leases-internal.lo --- leases.la --- CCLD leases.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: leases.o: plugin needed to handle lto object ranlib: .libs/leases.a(leases.o): plugin needed to handle lto object Making all in selinux --- all-recursive --- Making all in src --- selinux.lo --- CC selinux.lo --- selinux.la --- CCLD selinux.la ar: selinux.o: plugin needed to handle lto object ranlib: .libs/selinux.a(selinux.o): plugin needed to handle lto object Making all in sdfs --- all-recursive --- Making all in src --- sdfs.lo --- CC sdfs.lo --- sdfs.la --- CCLD sdfs.la ar: sdfs.o: plugin needed to handle lto object ranlib: .libs/sdfs.a(sdfs.o): plugin needed to handle lto object Making all in namespace --- all-recursive --- Making all in src --- namespace.lo --- CC namespace.lo --- namespace.la --- CCLD namespace.la lto-wrapper: warning: using serial compilation of 2 LTRANS jobs ar: namespace.o: plugin needed to handle lto object ranlib: .libs/namespace.a(namespace.o): plugin needed to handle lto object Making all in thin-arbiter --- all-recursive --- Making all in src --- thin-arbiter.lo --- --- libxlator.lo --- --- thin-arbiter.lo --- CC thin-arbiter.lo --- libxlator.lo --- CC libxlator.lo --- thin-arbiter.la --- CCLD thin-arbiter.la ar: thin-arbiter.o: plugin needed to handle lto object ranlib: .libs/thin-arbiter.a(thin-arbiter.o): plugin needed to handle lto object Making all in utime --- all-recursive --- Making all in src --- utime-autogen-fops.h --- /usr/pkg/bin/python3.12 ../../../../xlators/features/utime/src/utime-gen-fops-h.py ../../../../xlators/features/utime/src/utime-autogen-fops-tmpl.h > utime-autogen-fops.h --- all --- /usr/bin/make all-am --- utime-helpers.lo --- --- utime.lo --- --- utime-autogen-fops.c --- --- utime-helpers.lo --- CC utime-helpers.lo --- utime.lo --- CC utime.lo --- utime-autogen-fops.c --- /usr/pkg/bin/python3.12 ../../../../xlators/features/utime/src/utime-gen-fops-c.py ../../../../xlators/features/utime/src/utime-autogen-fops-tmpl.c > utime-autogen-fops.c --- utime-autogen-fops.lo --- CC utime-autogen-fops.lo --- utime.la --- CCLD utime.la ar: utime-helpers.o: plugin needed to handle lto object ranlib: .libs/utime.a(utime-helpers.o): plugin needed to handle lto object Making all in mount --- all-recursive --- Making all in fuse --- all-recursive --- Making all in src --- fuse-helpers.lo --- --- fuse-resolve.lo --- --- fuse-bridge.lo --- --- misc.lo --- --- mount.lo --- --- mount-common.lo --- --- fuse-helpers.lo --- CC fuse-helpers.lo --- fuse-resolve.lo --- CC fuse-resolve.lo --- fuse-bridge.lo --- CC fuse-bridge.lo --- misc.lo --- CC misc.lo --- mount-common.lo --- CC mount-common.lo --- mount.lo --- CC mount.lo --- fuse-bridge.lo --- fuse-bridge.c: In function 'fuse_init': fuse-bridge.c:5117:15: warning: unused variable 'messenger' [-Wunused-variable] 5117 | pthread_t messenger; | ^~~~~~~~~ --- fuse.la --- CCLD fuse.la ld: /pbulk/work/filesystems/glusterfs/work/.buildlink/lib/libargp.so: warning: Warning: reference to the libc supplied alloca(3); this most likely will not work. Please use the compiler provided version of alloca(3), by supplying the appropriate compiler flags (e.g. -std=gnu99). lto-wrapper: warning: using serial compilation of 3 LTRANS jobs ar: fuse-helpers.o: plugin needed to handle lto object ranlib: .libs/fuse.a(fuse-helpers.o): plugin needed to handle lto object Making all in utils Making all in mgmt --- all-recursive --- Making all in glusterd --- all-recursive --- Making all in src --- glusterd_la-glusterd.lo --- --- glusterd_la-glusterd-handler.lo --- --- glusterd_la-glusterd-sm.lo --- --- glusterd_la-glusterd-op-sm.lo --- --- glusterd_la-glusterd-utils.lo --- --- glusterd_la-glusterd-rpc-ops.lo --- --- glusterd_la-glusterd-store.lo --- --- glusterd_la-glusterd-handshake.lo --- --- glusterd_la-glusterd.lo --- CC glusterd_la-glusterd.lo --- glusterd_la-glusterd-handler.lo --- CC glusterd_la-glusterd-handler.lo --- glusterd_la-glusterd-sm.lo --- CC glusterd_la-glusterd-sm.lo --- glusterd_la-glusterd-op-sm.lo --- CC glusterd_la-glusterd-op-sm.lo --- glusterd_la-glusterd-utils.lo --- CC glusterd_la-glusterd-utils.lo --- glusterd_la-glusterd-store.lo --- CC glusterd_la-glusterd-store.lo --- glusterd_la-glusterd-rpc-ops.lo --- CC glusterd_la-glusterd-rpc-ops.lo --- glusterd_la-glusterd-handshake.lo --- CC glusterd_la-glusterd-handshake.lo --- glusterd_la-glusterd-pmap.lo --- CC glusterd_la-glusterd-pmap.lo --- glusterd_la-glusterd-volgen.lo --- CC glusterd_la-glusterd-volgen.lo --- glusterd_la-glusterd-rebalance.lo --- CC glusterd_la-glusterd-rebalance.lo --- glusterd_la-glusterd-quota.lo --- CC glusterd_la-glusterd-quota.lo --- glusterd_la-glusterd-bitrot.lo --- CC glusterd_la-glusterd-bitrot.lo --- glusterd_la-glusterd-geo-rep.lo --- CC glusterd_la-glusterd-geo-rep.lo --- glusterd_la-glusterd-replace-brick.lo --- CC glusterd_la-glusterd-replace-brick.lo --- glusterd_la-glusterd-log-ops.lo --- CC glusterd_la-glusterd-log-ops.lo --- glusterd_la-glusterd-volume-ops.lo --- CC glusterd_la-glusterd-volume-ops.lo --- glusterd_la-glusterd-brick-ops.lo --- CC glusterd_la-glusterd-brick-ops.lo --- glusterd_la-glusterd-mountbroker.lo --- CC glusterd_la-glusterd-mountbroker.lo --- glusterd_la-glusterd-syncop.lo --- CC glusterd_la-glusterd-syncop.lo --- glusterd_la-glusterd-hooks.lo --- CC glusterd_la-glusterd-hooks.lo --- glusterd_la-glusterd-volume-set.lo --- CC glusterd_la-glusterd-volume-set.lo --- glusterd_la-glusterd-locks.lo --- CC glusterd_la-glusterd-locks.lo --- glusterd_la-glusterd-snapshot.lo --- CC glusterd_la-glusterd-snapshot.lo --- glusterd_la-glusterd-mgmt-handler.lo --- CC glusterd_la-glusterd-mgmt-handler.lo --- glusterd_la-glusterd-mgmt.lo --- CC glusterd_la-glusterd-mgmt.lo --- glusterd_la-glusterd-peer-utils.lo --- CC glusterd_la-glusterd-peer-utils.lo --- glusterd_la-glusterd-statedump.lo --- CC glusterd_la-glusterd-statedump.lo --- glusterd_la-glusterd-snapshot-utils.lo --- CC glusterd_la-glusterd-snapshot-utils.lo --- glusterd_la-glusterd-conn-mgmt.lo --- CC glusterd_la-glusterd-conn-mgmt.lo --- glusterd_la-glusterd-proc-mgmt.lo --- CC glusterd_la-glusterd-proc-mgmt.lo --- glusterd_la-glusterd-svc-mgmt.lo --- --- glusterd_la-glusterd-nfs-svc.lo --- --- glusterd_la-glusterd-svc-mgmt.lo --- CC glusterd_la-glusterd-svc-mgmt.lo --- glusterd_la-glusterd-nfs-svc.lo --- CC glusterd_la-glusterd-nfs-svc.lo --- glusterd_la-glusterd-quotad-svc.lo --- CC glusterd_la-glusterd-quotad-svc.lo --- glusterd_la-glusterd-svc-helper.lo --- CC glusterd_la-glusterd-svc-helper.lo --- glusterd_la-glusterd-conn-helper.lo --- CC glusterd_la-glusterd-conn-helper.lo --- glusterd_la-glusterd-snapd-svc.lo --- CC glusterd_la-glusterd-snapd-svc.lo --- glusterd_la-glusterd-snapd-svc-helper.lo --- CC glusterd_la-glusterd-snapd-svc-helper.lo --- glusterd_la-glusterd-bitd-svc.lo --- CC glusterd_la-glusterd-bitd-svc.lo --- glusterd_la-glusterd-scrub-svc.lo --- CC glusterd_la-glusterd-scrub-svc.lo --- glusterd_la-glusterd-server-quorum.lo --- CC glusterd_la-glusterd-server-quorum.lo --- glusterd_la-glusterd-reset-brick.lo --- CC glusterd_la-glusterd-reset-brick.lo --- glusterd_la-glusterd-shd-svc.lo --- --- glusterd_la-glusterd-shd-svc-helper.lo --- --- glusterd_la-glusterd-shd-svc.lo --- CC glusterd_la-glusterd-shd-svc.lo --- glusterd_la-glusterd-shd-svc-helper.lo --- CC glusterd_la-glusterd-shd-svc-helper.lo --- glusterd_la-glusterd-gfproxyd-svc.lo --- CC glusterd_la-glusterd-gfproxyd-svc.lo --- glusterd_la-glusterd-gfproxyd-svc-helper.lo --- CC glusterd_la-glusterd-gfproxyd-svc-helper.lo --- glusterd_la-glusterd-ganesha.lo --- CC glusterd_la-glusterd-ganesha.lo --- glusterd_la-mntent.lo --- CC glusterd_la-mntent.lo --- glusterd.la --- CCLD glusterd.la lto-wrapper: warning: using serial compilation of 22 LTRANS jobs glusterd-utils.c: In function 'glusterd_check_brick_order': glusterd-utils.c:14802:9: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 14802 | strncpy(brick_addr, brick, addrlen); | ^ glusterd-utils.c:14801:19: note: length computed here 14801 | addrlen = strlen(brick) - strlen(tmpptr); | ^ ar: glusterd_la-glusterd.o: plugin needed to handle lto object ranlib: .libs/glusterd.a(glusterd_la-glusterd.o): plugin needed to handle lto object Making all in system --- all-recursive --- Making all in posix-acl --- all-recursive --- Making all in src --- posix-acl.lo --- --- posix-acl-xattr.lo --- CC posix-acl-xattr.lo --- posix-acl.lo --- CC posix-acl.lo --- posix-acl.la --- CCLD posix-acl.la ar: posix-acl.o: plugin needed to handle lto object ranlib: .libs/posix-acl.a(posix-acl.o): plugin needed to handle lto object Making all in playground --- all-recursive --- Making all in template --- all-recursive --- Making all in src --- template.lo --- CC template.lo --- template.la --- CCLD template.la ar: template.o: plugin needed to handle lto object ranlib: .libs/template.a(template.o): plugin needed to handle lto object Making all in meta --- all-recursive --- Making all in src --- meta.lo --- --- meta-helpers.lo --- --- meta-defaults.lo --- --- root-dir.lo --- --- graphs-dir.lo --- --- frames-file.lo --- --- graph-dir.lo --- --- active-link.lo --- --- meta.lo --- CC meta.lo --- meta-helpers.lo --- CC meta-helpers.lo --- meta-defaults.lo --- CC meta-defaults.lo --- graphs-dir.lo --- CC graphs-dir.lo --- root-dir.lo --- CC root-dir.lo --- frames-file.lo --- CC frames-file.lo --- graph-dir.lo --- CC graph-dir.lo --- active-link.lo --- CC active-link.lo --- xlator-dir.lo --- CC xlator-dir.lo --- top-link.lo --- CC top-link.lo --- logging-dir.lo --- --- logfile-link.lo --- --- logging-dir.lo --- CC logging-dir.lo --- logfile-link.lo --- CC logfile-link.lo --- loglevel-file.lo --- CC loglevel-file.lo --- process_uuid-file.lo --- --- volfile-file.lo --- CC volfile-file.lo --- process_uuid-file.lo --- CC process_uuid-file.lo --- view-dir.lo --- CC view-dir.lo --- subvolumes-dir.lo --- CC subvolumes-dir.lo --- subvolume-link.lo --- CC subvolume-link.lo --- type-file.lo --- CC type-file.lo --- version-file.lo --- CC version-file.lo --- options-dir.lo --- CC options-dir.lo --- option-file.lo --- CC option-file.lo --- cmdline-file.lo --- CC cmdline-file.lo --- name-file.lo --- CC name-file.lo --- private-file.lo --- CC private-file.lo --- history-file.lo --- CC history-file.lo --- mallinfo-file.lo --- CC mallinfo-file.lo --- meminfo-file.lo --- CC meminfo-file.lo --- measure-file.lo --- CC measure-file.lo --- profile-file.lo --- CC profile-file.lo --- meta.la --- CCLD meta.la ar: meta.o: plugin needed to handle lto object ranlib: .libs/meta.a(meta.o): plugin needed to handle lto object Making all in doc Making all in extras --- all-recursive --- Making all in init.d Making all in systemd Making all in benchmarking Making all in hook-scripts --- all-recursive --- Making all in add-brick --- all-recursive --- Making all in post Making all in pre Making all in create --- all-recursive --- Making all in post Making all in delete --- all-recursive --- Making all in pre Making all in set --- all-recursive --- Making all in post Making all in start --- all-recursive --- Making all in post Making all in stop --- all-recursive --- Making all in pre Making all in reset --- all-recursive --- Making all in post Making all in pre Making all in ocf Making all in LinuxRPM --- all --- To build RPMS run 'make glusterrpms' Making all in geo-rep --- gsync_sync_gfid-gsync-sync-gfid.o --- CC gsync_sync_gfid-gsync-sync-gfid.o --- gsync-sync-gfid --- CCLD gsync-sync-gfid ld: /pbulk/work/filesystems/glusterfs/work/.buildlink/lib/libargp.so: warning: Warning: reference to the libc supplied alloca(3); this most likely will not work. Please use the compiler provided version of alloca(3), by supplying the appropriate compiler flags (e.g. -std=gnu99). Making all in snap_scheduler Making all in firewalld Making all in cliutils Making all in python Making all in ganesha --- all-recursive --- Making all in scripts Making all in config Making all in ocf Making all in cli --- all-recursive --- Making all in src --- cli.o --- --- registry.o --- --- input.o --- --- cli-cmd.o --- --- cli-rl.o --- --- cli-cmd-global.o --- --- cli-cmd-volume.o --- --- cli-cmd-peer.o --- --- cli.o --- CC cli.o --- registry.o --- CC registry.o --- input.o --- CC input.o --- cli-cmd.o --- CC cli-cmd.o --- cli-rl.o --- CC cli-rl.o --- cli-cmd-global.o --- CC cli-cmd-global.o --- cli-cmd-volume.o --- CC cli-cmd-volume.o --- cli-cmd-peer.o --- CC cli-cmd-peer.o --- cli-rpc-ops.o --- CC cli-rpc-ops.o --- cli-cmd-parser.o --- --- cli-cmd-system.o --- --- cli-cmd-parser.o --- CC cli-cmd-parser.o --- cli-cmd-system.o --- CC cli-cmd-system.o --- cli-cmd-misc.o --- --- cli-xml-output.o --- --- cli-cmd-misc.o --- CC cli-cmd-misc.o --- cli-xml-output.o --- CC cli-xml-output.o --- cli-quotad-client.o --- --- cli-cmd-snapshot.o --- CC cli-cmd-snapshot.o --- cli-quotad-client.o --- CC cli-quotad-client.o --- gluster --- CCLD gluster ld: /pbulk/work/filesystems/glusterfs/work/.buildlink/lib/libargp.so: warning: Warning: reference to the libc supplied alloca(3); this most likely will not work. Please use the compiler provided version of alloca(3), by supplying the appropriate compiler flags (e.g. -std=gnu99). lto-wrapper: warning: using serial compilation of 6 LTRANS jobs Making all in heal --- all-recursive --- Making all in src --- glfs-heal.o --- CC glfs-heal.o --- glfsheal --- CCLD glfsheal ld: /pbulk/work/filesystems/glusterfs/work/.buildlink/lib/libargp.so: warning: Warning: reference to the libc supplied alloca(3); this most likely will not work. Please use the compiler provided version of alloca(3), by supplying the appropriate compiler flags (e.g. -std=gnu99). Making all in geo-replication --- all-recursive --- Making all in syncdaemon Making all in src --- gsyncd.o --- --- procdiggy.o --- --- gsyncd.o --- CC gsyncd.o --- procdiggy.o --- CC procdiggy.o --- gsyncd --- CCLD gsyncd ld: /pbulk/work/filesystems/glusterfs/work/.buildlink/lib/libargp.so: warning: Warning: reference to the libc supplied alloca(3); this most likely will not work. Please use the compiler provided version of alloca(3), by supplying the appropriate compiler flags (e.g. -std=gnu99). Making all in contrib/umountd --- umountd-umountd.o --- CC umountd-umountd.o --- umountd --- CCLD umountd ld: /pbulk/work/filesystems/glusterfs/work/.buildlink/lib/libargp.so: warning: Warning: reference to the libc supplied alloca(3); this most likely will not work. Please use the compiler provided version of alloca(3), by supplying the appropriate compiler flags (e.g. -std=gnu99). Making all in tools --- all-recursive --- Making all in gfind_missing_files --- gcrawler.o --- CC gcrawler.o gcrawler.c: In function 'dirjob_ret': gcrawler.c:48:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 48 | err("[%ld] ", pthread_self()); \ | ^~~~~~~~ gcrawler.c:34:35: note: in definition of macro 'err' 34 | #define err(x...) fprintf(stderr, x) | ^ gcrawler.c:158:13: note: in expansion of macro 'terr' 158 | terr("Failed: %s (%d)\n", job->dirname, ret); | ^~~~ gcrawler.c:48:17: note: format string is defined here 48 | err("[%ld] ", pthread_self()); \ | ~~^ | | | long int gcrawler.c:53:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 53 | dbg("[%ld] ", pthread_self()); \ | ^~~~~~~~ gcrawler.c:39:29: note: in definition of macro 'dbg' 39 | fprintf(stdout, x); \ | ^ gcrawler.c:160:13: note: in expansion of macro 'tdbg' 160 | tdbg("Finished: %s\n", job->dirname); | ^~~~ gcrawler.c:53:17: note: format string is defined here 53 | dbg("[%ld] ", pthread_self()); \ | ~~^ | | | long int gcrawler.c: In function 'xwork_pick': gcrawler.c:53:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 53 | dbg("[%ld] ", pthread_self()); \ | ^~~~~~~~ gcrawler.c:39:29: note: in definition of macro 'dbg' 39 | fprintf(stdout, x); \ | ^ gcrawler.c:248:17: note: in expansion of macro 'tdbg' 248 | tdbg("Jobless. Terminating\n"); | ^~~~ gcrawler.c:53:17: note: format string is defined here 53 | dbg("[%ld] ", pthread_self()); \ | ~~^ | | | long int gcrawler.c: In function 'skip_stat': gcrawler.c:53:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 53 | dbg("[%ld] ", pthread_self()); \ | ^~~~~~~~ gcrawler.c:39:29: note: in definition of macro 'dbg' 39 | fprintf(stdout, x); \ | ^ gcrawler.c:298:9: note: in expansion of macro 'tdbg' 298 | tdbg( | ^~~~ gcrawler.c:53:17: note: format string is defined here 53 | dbg("[%ld] ", pthread_self()); \ | ~~^ | | | long int gcrawler.c:53:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 53 | dbg("[%ld] ", pthread_self()); \ | ^~~~~~~~ gcrawler.c:39:29: note: in definition of macro 'dbg' 39 | fprintf(stdout, x); \ | ^ gcrawler.c:307:13: note: in expansion of macro 'tdbg' 307 | tdbg( | ^~~~ gcrawler.c:53:17: note: format string is defined here 53 | dbg("[%ld] ", pthread_self()); \ | ~~^ | | | long int gcrawler.c: In function 'xworker_do_crawl': gcrawler.c:53:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 53 | dbg("[%ld] ", pthread_self()); \ | ^~~~~~~~ gcrawler.c:39:29: note: in definition of macro 'dbg' 39 | fprintf(stdout, x); \ | ^ gcrawler.c:343:5: note: in expansion of macro 'tdbg' 343 | tdbg("Entering: %s\n", job->dirname); | ^~~~ gcrawler.c:53:17: note: format string is defined here 53 | dbg("[%ld] ", pthread_self()); \ | ~~^ | | | long int gcrawler.c:48:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 48 | err("[%ld] ", pthread_self()); \ | ^~~~~~~~ gcrawler.c:34:35: note: in definition of macro 'err' 34 | #define err(x...) fprintf(stderr, x) | ^ gcrawler.c:347:9: note: in expansion of macro 'terr' 347 | terr("opendir failed on %s (%s)\n", job->dirname, strerror(errno)); | ^~~~ gcrawler.c:48:17: note: format string is defined here 48 | err("[%ld] ", pthread_self()); \ | ~~^ | | | long int gcrawler.c: In function 'xwork_fini': gcrawler.c:53:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 53 | dbg("[%ld] ", pthread_self()); \ | ^~~~~~~~ gcrawler.c:39:29: note: in definition of macro 'dbg' 39 | fprintf(stdout, x); \ | ^ gcrawler.c:441:9: note: in expansion of macro 'tdbg' 441 | tdbg("CThread id %ld returned %p\n", xwork->cthreads[i], tret); | ^~~~ gcrawler.c:53:17: note: format string is defined here 53 | dbg("[%ld] ", pthread_self()); \ | ~~^ | | | long int gcrawler.c:441:14: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 441 | tdbg("CThread id %ld returned %p\n", xwork->cthreads[i], tret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ | | | pthread_t {aka struct __pthread_st *} gcrawler.c:39:29: note: in definition of macro 'dbg' 39 | fprintf(stdout, x); \ | ^ gcrawler.c:441:9: note: in expansion of macro 'tdbg' 441 | tdbg("CThread id %ld returned %p\n", xwork->cthreads[i], tret); | ^~~~ gcrawler.c:441:28: note: format string is defined here 441 | tdbg("CThread id %ld returned %p\n", xwork->cthreads[i], tret); | ~~^ | | | long int gcrawler.c: In function 'xwork_init': gcrawler.c:53:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 53 | dbg("[%ld] ", pthread_self()); \ | ^~~~~~~~ gcrawler.c:39:29: note: in definition of macro 'dbg' 39 | fprintf(stdout, x); \ | ^ gcrawler.c:481:9: note: in expansion of macro 'tdbg' 481 | tdbg("Spawned crawler %d thread %ld\n", i, xwork->cthreads[i]); | ^~~~ gcrawler.c:53:17: note: format string is defined here 53 | dbg("[%ld] ", pthread_self()); \ | ~~^ | | | long int gcrawler.c:481:14: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 481 | tdbg("Spawned crawler %d thread %ld\n", i, xwork->cthreads[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ | | | pthread_t {aka struct __pthread_st *} gcrawler.c:39:29: note: in definition of macro 'dbg' 39 | fprintf(stdout, x); \ | ^ gcrawler.c:481:9: note: in expansion of macro 'tdbg' 481 | tdbg("Spawned crawler %d thread %ld\n", i, xwork->cthreads[i]); | ^~~~ gcrawler.c:481:43: note: format string is defined here 481 | tdbg("Spawned crawler %d thread %ld\n", i, xwork->cthreads[i]); | ~~^ | | | long int gcrawler.c: In function 'xfind': gcrawler.c:53:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'pthread_t' {aka 'struct __pthread_st *'} [-Wformat=] 53 | dbg("[%ld] ", pthread_self()); \ | ^~~~~~~~ gcrawler.c:39:29: note: in definition of macro 'dbg' 39 | fprintf(stdout, x); \ | ^ gcrawler.c:506:5: note: in expansion of macro 'tdbg' 506 | tdbg("Working directory: %s\n", cwd); | ^~~~ gcrawler.c:53:17: note: format string is defined here 53 | dbg("[%ld] ", pthread_self()); \ | ~~^ | | | long int --- gcrawler --- CCLD gcrawler Making all in glusterfind --- all-recursive --- Making all in src Making all in setgfid2path --- all-recursive --- Making all in src --- main.o --- CC main.o --- gluster-setgfid2path --- CCLD gluster-setgfid2path Making all in events --- all-recursive --- Making all in src --- eventtypes.py --- /usr/pkg/bin/python3.12 ../../events/eventskeygen.py PY_HEADER --- all --- /usr/bin/make all-am Making all in tools => Substituting "mtab" in xlators/mount/fuse/utils/mount.glusterfs.in => Creating /pbulk/work/filesystems/glusterfs/work/.rc.d/glusterd