=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for glusterfs-3.12.8 => Substituting "etc" in libglusterfs/src/logging.c extras/ocf/volume doc/glusterfsd.8 cd /var/pkgsrc/work/filesystems/glusterfs/work/glusterfs-3.12.8/extras && echo "glusterd.vol.sample: glusterd.vol" >> Makefile && echo " cp glusterd.vol glusterd.vol.sample" >> Makefile --- config.h --- --- site.h --- --- all --- /usr/pkg/bin/bmake all-recursive --- all-recursive --- Making all in ./contrib/argp-standalone --- config.h --- --- all --- /usr/pkg/bin/bmake all-recursive --- all-recursive --- Making all in . --- argp-ba.o --- --- argp-eexst.o --- --- argp-fmtstream.o --- --- argp-ba.o --- CC argp-ba.o --- argp-eexst.o --- CC argp-eexst.o --- argp-fmtstream.o --- CC argp-fmtstream.o --- argp-help.o --- --- argp-parse.o --- --- argp-help.o --- CC argp-help.o --- argp-parse.o --- CC argp-parse.o --- argp-pv.o --- CC argp-pv.o --- argp-pvh.o --- CC argp-pvh.o --- mempcpy.o --- CC mempcpy.o --- config.h --- --- libargp.a --- AR libargp.a Making all in rpc/xdr/gen --- glusterfs3-xdr.x --- --- cli1-xdr.x --- --- nlm4-xdr.x --- --- nsm-xdr.x --- --- rpc-common-xdr.x --- --- glusterd1-xdr.x --- --- acl3-xdr.x --- --- portmap-xdr.x --- --- mount3udp.x --- --- changelog-xdr.x --- --- glusterfs-fops.x --- --- glusterfs3-xdr.c --- --- cli1-xdr.c --- --- nlm4-xdr.c --- --- glusterfs3-xdr.c --- if [ ! -e ../../../rpc/xdr/src/glusterfs3-xdr.c -o glusterfs3-xdr.x -nt ../../../rpc/xdr/src/glusterfs3-xdr.c ]; then rpcgen -c -o ../../../rpc/xdr/src/glusterfs3-xdr.c glusterfs3-xdr.x ; fi --- cli1-xdr.c --- if [ ! -e ../../../rpc/xdr/src/cli1-xdr.c -o cli1-xdr.x -nt ../../../rpc/xdr/src/cli1-xdr.c ]; then rpcgen -c -o ../../../rpc/xdr/src/cli1-xdr.c cli1-xdr.x ; fi --- nlm4-xdr.c --- if [ ! -e ../../../rpc/xdr/src/nlm4-xdr.c -o nlm4-xdr.x -nt ../../../rpc/xdr/src/nlm4-xdr.c ]; then rpcgen -c -o ../../../rpc/xdr/src/nlm4-xdr.c nlm4-xdr.x ; fi --- nsm-xdr.c --- --- rpc-common-xdr.c --- --- nsm-xdr.c --- if [ ! -e ../../../rpc/xdr/src/nsm-xdr.c -o nsm-xdr.x -nt ../../../rpc/xdr/src/nsm-xdr.c ]; then rpcgen -c -o ../../../rpc/xdr/src/nsm-xdr.c nsm-xdr.x ; fi --- glusterd1-xdr.c --- --- rpc-common-xdr.c --- if [ ! -e ../../../rpc/xdr/src/rpc-common-xdr.c -o rpc-common-xdr.x -nt ../../../rpc/xdr/src/rpc-common-xdr.c ]; then rpcgen -c -o ../../../rpc/xdr/src/rpc-common-xdr.c rpc-common-xdr.x ; fi --- glusterd1-xdr.c --- if [ ! -e ../../../rpc/xdr/src/glusterd1-xdr.c -o glusterd1-xdr.x -nt ../../../rpc/xdr/src/glusterd1-xdr.c ]; then rpcgen -c -o ../../../rpc/xdr/src/glusterd1-xdr.c glusterd1-xdr.x ; fi --- acl3-xdr.c --- if [ ! -e ../../../rpc/xdr/src/acl3-xdr.c -o acl3-xdr.x -nt ../../../rpc/xdr/src/acl3-xdr.c ]; then rpcgen -c -o ../../../rpc/xdr/src/acl3-xdr.c acl3-xdr.x ; fi --- portmap-xdr.c --- if [ ! -e ../../../rpc/xdr/src/portmap-xdr.c -o portmap-xdr.x -nt ../../../rpc/xdr/src/portmap-xdr.c ]; then rpcgen -c -o ../../../rpc/xdr/src/portmap-xdr.c portmap-xdr.x ; fi --- mount3udp.c --- if [ ! -e ../../../rpc/xdr/src/mount3udp.c -o mount3udp.x -nt ../../../rpc/xdr/src/mount3udp.c ]; then rpcgen -c -o ../../../rpc/xdr/src/mount3udp.c mount3udp.x ; fi --- changelog-xdr.c --- if [ ! -e ../../../rpc/xdr/src/changelog-xdr.c -o changelog-xdr.x -nt ../../../rpc/xdr/src/changelog-xdr.c ]; then rpcgen -c -o ../../../rpc/xdr/src/changelog-xdr.c changelog-xdr.x ; fi --- glusterfs-fops.c --- --- glusterfs3-xdr.h --- --- glusterfs-fops.c --- if [ ! -e ../../../rpc/xdr/src/glusterfs-fops.c -o glusterfs-fops.x -nt ../../../rpc/xdr/src/glusterfs-fops.c ]; then rpcgen -c -o ../../../rpc/xdr/src/glusterfs-fops.c glusterfs-fops.x ; fi --- glusterfs3-xdr.h --- if [ ! -e ../../../rpc/xdr/src/glusterfs3-xdr.h -o glusterfs3-xdr.x -nt ../../../rpc/xdr/src/glusterfs3-xdr.h ]; then rpcgen -h -o glusterfs3-xdr.tmp glusterfs3-xdr.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' glusterfs3-xdr.tmp > ../../../rpc/xdr/src/glusterfs3-xdr.h && rm -f glusterfs3-xdr.tmp ; fi --- cli1-xdr.h --- if [ ! -e ../../../rpc/xdr/src/cli1-xdr.h -o cli1-xdr.x -nt ../../../rpc/xdr/src/cli1-xdr.h ]; then rpcgen -h -o cli1-xdr.tmp cli1-xdr.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' cli1-xdr.tmp > ../../../rpc/xdr/src/cli1-xdr.h && rm -f cli1-xdr.tmp ; fi --- nlm4-xdr.h --- if [ ! -e ../../../rpc/xdr/src/nlm4-xdr.h -o nlm4-xdr.x -nt ../../../rpc/xdr/src/nlm4-xdr.h ]; then rpcgen -h -o nlm4-xdr.tmp nlm4-xdr.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' nlm4-xdr.tmp > ../../../rpc/xdr/src/nlm4-xdr.h && rm -f nlm4-xdr.tmp ; fi --- nsm-xdr.h --- if [ ! -e ../../../rpc/xdr/src/nsm-xdr.h -o nsm-xdr.x -nt ../../../rpc/xdr/src/nsm-xdr.h ]; then rpcgen -h -o nsm-xdr.tmp nsm-xdr.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' nsm-xdr.tmp > ../../../rpc/xdr/src/nsm-xdr.h && rm -f nsm-xdr.tmp ; fi --- rpc-common-xdr.h --- if [ ! -e ../../../rpc/xdr/src/rpc-common-xdr.h -o rpc-common-xdr.x -nt ../../../rpc/xdr/src/rpc-common-xdr.h ]; then rpcgen -h -o rpc-common-xdr.tmp rpc-common-xdr.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' rpc-common-xdr.tmp > ../../../rpc/xdr/src/rpc-common-xdr.h && rm -f rpc-common-xdr.tmp ; fi --- glusterd1-xdr.h --- --- acl3-xdr.h --- --- glusterd1-xdr.h --- if [ ! -e ../../../rpc/xdr/src/glusterd1-xdr.h -o glusterd1-xdr.x -nt ../../../rpc/xdr/src/glusterd1-xdr.h ]; then rpcgen -h -o glusterd1-xdr.tmp glusterd1-xdr.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' glusterd1-xdr.tmp > ../../../rpc/xdr/src/glusterd1-xdr.h && rm -f glusterd1-xdr.tmp ; fi --- acl3-xdr.h --- if [ ! -e ../../../rpc/xdr/src/acl3-xdr.h -o acl3-xdr.x -nt ../../../rpc/xdr/src/acl3-xdr.h ]; then rpcgen -h -o acl3-xdr.tmp acl3-xdr.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' acl3-xdr.tmp > ../../../rpc/xdr/src/acl3-xdr.h && rm -f acl3-xdr.tmp ; fi --- portmap-xdr.h --- if [ ! -e ../../../rpc/xdr/src/portmap-xdr.h -o portmap-xdr.x -nt ../../../rpc/xdr/src/portmap-xdr.h ]; then rpcgen -h -o portmap-xdr.tmp portmap-xdr.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' portmap-xdr.tmp > ../../../rpc/xdr/src/portmap-xdr.h && rm -f portmap-xdr.tmp ; fi --- mount3udp.h --- --- changelog-xdr.h --- --- mount3udp.h --- if [ ! -e ../../../rpc/xdr/src/mount3udp.h -o mount3udp.x -nt ../../../rpc/xdr/src/mount3udp.h ]; then rpcgen -h -o mount3udp.tmp mount3udp.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' mount3udp.tmp > ../../../rpc/xdr/src/mount3udp.h && rm -f mount3udp.tmp ; fi --- changelog-xdr.h --- if [ ! -e ../../../rpc/xdr/src/changelog-xdr.h -o changelog-xdr.x -nt ../../../rpc/xdr/src/changelog-xdr.h ]; then rpcgen -h -o changelog-xdr.tmp changelog-xdr.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' changelog-xdr.tmp > ../../../rpc/xdr/src/changelog-xdr.h && rm -f changelog-xdr.tmp ; fi --- glusterfs-fops.h --- if [ ! -e ../../../rpc/xdr/src/glusterfs-fops.h -o glusterfs-fops.x -nt ../../../rpc/xdr/src/glusterfs-fops.h ]; then rpcgen -h -o glusterfs-fops.tmp glusterfs-fops.x && sed -e '/#ifndef/ s/-/_/g' -e '/#define/ s/-/_/g' -e '/#endif/ s/-/_/' -e 's/TMP_/H_/g' glusterfs-fops.tmp > ../../../rpc/xdr/src/glusterfs-fops.h && rm -f glusterfs-fops.tmp ; fi --- all --- /usr/pkg/bin/bmake all-am Making all in libglusterfs --- all-recursive --- Making all in src --- y.tab.h --- --- defaults.c --- --- eventtypes.h --- --- y.tab.h --- /usr/pkg/bin/bison -y -p graphyy -d ./graph.y --- defaults.c --- /usr/pkg/bin/python2.7 ./gen-defaults.py ./defaults-tmpl.c > defaults.c --- eventtypes.h --- /usr/pkg/bin/python2.7 ../../events/eventskeygen.py C_HEADER --- protocol-common.h --- cp ../../rpc/rpc-lib/src/protocol-common.h . --- graph.lex.c --- flex -Pgraphyy -t ./graph.l > graph.lex.c --- all --- /usr/pkg/bin/bmake all-am --- libglusterfs_la-dict.lo --- --- libglusterfs_la-xlator.lo --- --- libglusterfs_la-logging.lo --- --- libglusterfs_la-dict.lo --- CC libglusterfs_la-dict.lo --- libglusterfs_la-xlator.lo --- CC libglusterfs_la-xlator.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-timer.lo --- CC libglusterfs_la-timer.lo --- libglusterfs_la-inode.lo --- --- libglusterfs_la-common-utils.lo --- common-utils.c:3763:33: warning: data argument not used by format string [-Wformat-extra-args] "platform"); ^ ./logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ --- 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 --- 1 warning generated. --- 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-statedump.lo --- statedump.c:265:28: warning: address of array 'xl->mem_acct->rec' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!xl->mem_acct->rec) ~~~~~~~~~~~~~~~^~~ 1 warning generated. --- 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-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-run.lo --- CC libglusterfs_la-run.lo --- libglusterfs_la-options.lo --- CC libglusterfs_la-options.lo --- libglusterfs_la-fd-lk.lo --- CC libglusterfs_la-fd-lk.lo --- 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-gf_mkostemp.lo --- CC libglusterfs_la-gf_mkostemp.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-locking.lo --- CC libglusterfs_la-locking.lo --- libglusterfs_la-xxhash.lo --- CC libglusterfs_la-xxhash.lo --- libglusterfs_la-compound-fop-utils.lo --- CC libglusterfs_la-compound-fop-utils.lo --- libglusterfs_la-throttle-tbf.lo --- CC libglusterfs_la-throttle-tbf.lo --- libglusterfs_la-clear.lo --- CC libglusterfs_la-clear.lo --- libglusterfs_la-copy.lo --- CC libglusterfs_la-copy.lo --- libglusterfs_la-gen_uuid.lo --- --- libglusterfs_la-pack.lo --- --- libglusterfs_la-gen_uuid.lo --- CC libglusterfs_la-gen_uuid.lo --- libglusterfs_la-pack.lo --- CC libglusterfs_la-pack.lo --- libglusterfs_la-parse.lo --- CC libglusterfs_la-parse.lo --- libglusterfs_la-unparse.lo --- --- libglusterfs_la-uuid_time.lo --- --- libglusterfs_la-unparse.lo --- CC libglusterfs_la-unparse.lo --- libglusterfs_la-uuid_time.lo --- CC libglusterfs_la-uuid_time.lo --- libglusterfs_la-compare.lo --- CC libglusterfs_la-compare.lo --- libglusterfs_la-isnull.lo --- CC libglusterfs_la-isnull.lo --- libglusterfs_la-unpack.lo --- CC libglusterfs_la-unpack.lo --- libglusterfs_la-events.lo --- CC libglusterfs_la-events.lo --- libglusterfs_la-defaults.lo --- CC libglusterfs_la-defaults.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 Making all in src/gfdb --- libgfdb_la-gfdb_data_store.lo --- --- libgfdb_la-gfdb_data_store_helper.lo --- --- libgfdb_la-gfdb_sqlite3_helper.lo --- --- libgfdb_la-gfdb_data_store.lo --- CC libgfdb_la-gfdb_data_store.lo --- libgfdb_la-gfdb_data_store_helper.lo --- CC libgfdb_la-gfdb_data_store_helper.lo --- libgfdb_la-gfdb_sqlite3_helper.lo --- CC libgfdb_la-gfdb_sqlite3_helper.lo --- libgfdb_la-gfdb_sqlite3.lo --- CC libgfdb_la-gfdb_sqlite3.lo --- libgfdb.la --- CCLD libgfdb.la Making all in rpc --- all-recursive --- Making all in xdr --- all-recursive --- Making all in src --- libgfxdr_la-xdr-generic.lo --- --- libgfxdr_la-xdr-nfs3.lo --- --- libgfxdr_la-msg-nfs3.lo --- --- libgfxdr_la-xdr-generic.lo --- CC libgfxdr_la-xdr-generic.lo --- libgfxdr_la-xdr-nfs3.lo --- CC libgfxdr_la-xdr-nfs3.lo --- libgfxdr_la-msg-nfs3.lo --- CC libgfxdr_la-msg-nfs3.lo --- libgfxdr_la-glusterfs3-xdr.lo --- CC libgfxdr_la-glusterfs3-xdr.lo --- libgfxdr_la-cli1-xdr.lo --- CC libgfxdr_la-cli1-xdr.lo --- libgfxdr_la-nlm4-xdr.lo --- CC libgfxdr_la-nlm4-xdr.lo --- libgfxdr_la-nsm-xdr.lo --- CC libgfxdr_la-nsm-xdr.lo --- libgfxdr_la-rpc-common-xdr.lo --- CC libgfxdr_la-rpc-common-xdr.lo --- libgfxdr_la-glusterd1-xdr.lo --- CC libgfxdr_la-glusterd1-xdr.lo --- libgfxdr_la-acl3-xdr.lo --- CC libgfxdr_la-acl3-xdr.lo --- libgfxdr_la-portmap-xdr.lo --- CC libgfxdr_la-portmap-xdr.lo --- libgfxdr_la-mount3udp.lo --- CC libgfxdr_la-mount3udp.lo --- libgfxdr_la-changelog-xdr.lo --- CC libgfxdr_la-changelog-xdr.lo --- libgfxdr_la-glusterfs-fops.lo --- CC libgfxdr_la-glusterfs-fops.lo --- libgfxdr.la --- CCLD libgfxdr.la Making all in rpc-lib --- all-recursive --- Making all in src --- auth-unix.lo --- --- rpcsvc-auth.lo --- --- rpcsvc.lo --- --- auth-unix.lo --- CC auth-unix.lo --- rpcsvc-auth.lo --- CC rpcsvc-auth.lo --- rpcsvc.lo --- CC rpcsvc.lo rpcsvc.c:486:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat] "from rpc-transport (%s)", rpc_call_xid (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ --- auth-null.lo --- --- rpcsvc.lo --- ./xdr-rpc.h:60:41: note: expanded from macro 'rpc_call_xid' #define rpc_call_xid(call) ((call)->rm_xid) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:487:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:62:41: note: expanded from macro 'rpc_call_rpcvers' #define rpc_call_rpcvers(call) ((call)->ru.RM_cmb.cb_rpcvers) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:487:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:63:41: note: expanded from macro 'rpc_call_program' #define rpc_call_program(call) ((call)->ru.RM_cmb.cb_prog) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ --- auth-null.lo --- CC auth-null.lo --- rpcsvc.lo --- ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:488:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:64:41: note: expanded from macro 'rpc_call_progver' #define rpc_call_progver(call) ((call)->ru.RM_cmb.cb_vers) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:488:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_progproc' #define rpc_call_progproc(call) ((call)->ru.RM_cmb.cb_proc) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:486:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat] "from rpc-transport (%s)", rpc_call_xid (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:60:41: note: expanded from macro 'rpc_call_xid' #define rpc_call_xid(call) ((call)->rm_xid) ^~~~~~~~~~~~~~~~ rpcsvc.c:487:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:62:41: note: expanded from macro 'rpc_call_rpcvers' #define rpc_call_rpcvers(call) ((call)->ru.RM_cmb.cb_rpcvers) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:487:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:63:41: note: expanded from macro 'rpc_call_program' #define rpc_call_program(call) ((call)->ru.RM_cmb.cb_prog) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:488:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), --- rpc-transport.lo --- --- rpcsvc.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:64:41: note: expanded from macro 'rpc_call_progver' #define rpc_call_progver(call) ((call)->ru.RM_cmb.cb_vers) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:488:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_progproc' #define rpc_call_progproc(call) ((call)->ru.RM_cmb.cb_proc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:504:23: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat] "from trans (%s)", rpc_call_xid (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:60:41: note: expanded from macro 'rpc_call_xid' #define rpc_call_xid(call) ((call)->rm_xid) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ --- rpc-transport.lo --- CC rpc-transport.lo --- rpcsvc.lo --- rpcsvc.c:505:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:62:41: note: expanded from macro 'rpc_call_rpcvers' #define rpc_call_rpcvers(call) ((call)->ru.RM_cmb.cb_rpcvers) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:505:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:63:41: note: expanded from macro 'rpc_call_program' #define rpc_call_program(call) ((call)->ru.RM_cmb.cb_prog) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:506:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:64:41: note: expanded from macro 'rpc_call_progver' #define rpc_call_progver(call) ((call)->ru.RM_cmb.cb_vers) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:506:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_progproc' #define rpc_call_progproc(call) ((call)->ru.RM_cmb.cb_proc) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:504:23: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat] "from trans (%s)", rpc_call_xid (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:60:41: note: expanded from macro 'rpc_call_xid' #define rpc_call_xid(call) ((call)->rm_xid) ^~~~~~~~~~~~~~~~ rpcsvc.c:505:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:62:41: note: expanded from macro 'rpc_call_rpcvers' #define rpc_call_rpcvers(call) ((call)->ru.RM_cmb.cb_rpcvers) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:505:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:63:41: note: expanded from macro 'rpc_call_program' #define rpc_call_program(call) ((call)->ru.RM_cmb.cb_prog) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:506:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:64:41: note: expanded from macro 'rpc_call_progver' #define rpc_call_progver(call) ((call)->ru.RM_cmb.cb_vers) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:506:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_progproc' #define rpc_call_progproc(call) ((call)->ru.RM_cmb.cb_proc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:522:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat] "from trans (%s)", rpc_call_xid (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:60:41: note: expanded from macro 'rpc_call_xid' #define rpc_call_xid(call) ((call)->rm_xid) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:523:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:62:41: note: expanded from macro 'rpc_call_rpcvers' #define rpc_call_rpcvers(call) ((call)->ru.RM_cmb.cb_rpcvers) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:523:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:63:41: note: expanded from macro 'rpc_call_program' #define rpc_call_program(call) ((call)->ru.RM_cmb.cb_prog) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:524:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:64:41: note: expanded from macro 'rpc_call_progver' #define rpc_call_progver(call) ((call)->ru.RM_cmb.cb_vers) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:524:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_progproc' #define rpc_call_progproc(call) ((call)->ru.RM_cmb.cb_proc) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpcsvc.c:522:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat] "from trans (%s)", rpc_call_xid (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:60:41: note: expanded from macro 'rpc_call_xid' #define rpc_call_xid(call) ((call)->rm_xid) ^~~~~~~~~~~~~~~~ rpcsvc.c:523:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:62:41: note: expanded from macro 'rpc_call_rpcvers' #define rpc_call_rpcvers(call) ((call)->ru.RM_cmb.cb_rpcvers) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:523:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:63:41: note: expanded from macro 'rpc_call_program' #define rpc_call_program(call) ((call)->ru.RM_cmb.cb_prog) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:524:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:64:41: note: expanded from macro 'rpc_call_progver' #define rpc_call_progver(call) ((call)->ru.RM_cmb.cb_vers) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rpcsvc.c:524:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_progproc' #define rpc_call_progproc(call) ((call)->ru.RM_cmb.cb_proc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. --- xdr-rpc.lo --- CC xdr-rpc.lo --- xdr-rpcclnt.lo --- CC xdr-rpcclnt.lo --- rpc-clnt.lo --- CC rpc-clnt.lo --- xdr-rpc.lo --- xdr-rpc.c:192:22: warning: assigning to 'u_int *' (aka 'unsigned int *') from 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] au->aup_gids = (int *)gids; ^ ~~~~~~~~~~~ 1 warning generated. --- auth-glusterfs.lo --- CC auth-glusterfs.lo --- rpc-drc.lo --- --- rpc-clnt.lo --- rpc-clnt.c:712:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat] "from rpc-transport (%s)", rpc_call_xid (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:60:41: note: expanded from macro 'rpc_call_xid' #define rpc_call_xid(call) ((call)->rm_xid) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpc-clnt.c:713:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:62:41: note: expanded from macro 'rpc_call_rpcvers' #define rpc_call_rpcvers(call) ((call)->ru.RM_cmb.cb_rpcvers) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpc-clnt.c:713:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:63:41: note: expanded from macro 'rpc_call_program' --- rpc-drc.lo --- CC rpc-drc.lo --- rpc-clnt.lo --- #define rpc_call_program(call) ((call)->ru.RM_cmb.cb_prog) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpc-clnt.c:714:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:64:41: note: expanded from macro 'rpc_call_progver' #define rpc_call_progver(call) ((call)->ru.RM_cmb.cb_vers) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpc-clnt.c:714:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_progproc' #define rpc_call_progproc(call) ((call)->ru.RM_cmb.cb_proc) ^ ../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ~~~~~~~~~~^~~~ ../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ rpc-clnt.c:712:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat] "from rpc-transport (%s)", rpc_call_xid (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:60:41: note: expanded from macro 'rpc_call_xid' #define rpc_call_xid(call) ((call)->rm_xid) ^~~~~~~~~~~~~~~~ rpc-clnt.c:713:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:62:41: note: expanded from macro 'rpc_call_rpcvers' #define rpc_call_rpcvers(call) ((call)->ru.RM_cmb.cb_rpcvers) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rpc-clnt.c:713:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat] rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:63:41: note: expanded from macro 'rpc_call_program' #define rpc_call_program(call) ((call)->ru.RM_cmb.cb_prog) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rpc-clnt.c:714:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:64:41: note: expanded from macro 'rpc_call_progver' #define rpc_call_progver(call) ((call)->ru.RM_cmb.cb_vers) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rpc-clnt.c:714:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat] rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_progproc' #define rpc_call_progproc(call) ((call)->ru.RM_cmb.cb_proc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. --- xdr_sizeof.lo --- CC xdr_sizeof.lo --- rpc-clnt-ping.lo --- CC rpc-clnt-ping.lo --- libgfrpc.la --- CCLD libgfrpc.la Making all in rpc-transport --- all-recursive --- Making all in socket --- all-recursive --- Making all in src --- socket.lo --- --- name.lo --- --- socket.lo --- CC socket.lo --- name.lo --- CC name.lo --- socket.lo --- socket.c:846:17: warning: unused variable 'timeout_ms' [-Wunused-variable] int timeout_ms = timeout * 1000; ^ 1 warning generated. --- socket.la --- CCLD socket.la Making all in api --- all-recursive --- Making all in src --- glfs.lo --- --- glfs-mgmt.lo --- --- glfs-fops.lo --- --- glfs.lo --- CC glfs.lo --- glfs-mgmt.lo --- CC glfs-mgmt.lo --- glfs-fops.lo --- CC glfs-fops.lo glfs-fops.c:4799:13: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if (!xstat->flags_handled & GFAPI_XREADDIRP_STAT) ^ ~ --- glfs-resolve.lo --- CC glfs-resolve.lo --- glfs-handleops.lo --- --- glfs-fops.lo --- glfs-fops.c:4799:13: note: add parentheses after the '!' to evaluate the bitwise operator first if (!xstat->flags_handled & GFAPI_XREADDIRP_STAT) ^ ( ) glfs-fops.c:4799:13: note: add parentheses around left hand side expression to silence this warning if (!xstat->flags_handled & GFAPI_XREADDIRP_STAT) ^ ( ) --- glfs-handleops.lo --- CC glfs-handleops.lo --- glfs-fops.lo --- 1 warning generated. --- glfs-master.lo --- CC glfs-master.lo --- libgfapi.la --- CCLD libgfapi.la *** Warning: Linking the shared library libgfapi.la against the *** static library ../../contrib/argp-standalone/libargp.a is not portable! --- api.la --- CCLD api.la Making all in examples Making all in xlators --- all-recursive --- Making all in cluster --- all-recursive --- Making all in stripe --- all-recursive --- Making all in src --- stripe.lo --- --- stripe-helpers.lo --- --- libxlator.lo --- --- stripe.lo --- CC stripe.lo --- stripe-helpers.lo --- CC stripe-helpers.lo --- libxlator.lo --- CC libxlator.lo --- stripe.la --- CCLD stripe.la Making all in afr --- all-recursive --- Making all in src --- afr-dir-read.lo --- --- afr-dir-write.lo --- --- afr-inode-read.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-inode-write.lo --- CC afr-inode-write.lo --- afr-open.lo --- CC afr-open.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 Making all in dht --- all-recursive --- Making all in src --- dht-layout.lo --- --- dht-helper.lo --- --- dht-linkfile.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-rename.lo --- CC dht-rename.lo --- dht-hashfn.lo --- --- dht-rename.lo --- dht-rename.c:502:24: warning: address of array 'local->loc.pargfid' will always evaluate to 'true' [-Wpointer-bool-conversion] if (local->loc.pargfid) ~~ ~~~~~~~~~~~^~~~~~~ dht-rename.c:509:25: warning: address of array 'local->loc2.pargfid' will always evaluate to 'true' [-Wpointer-bool-conversion] if (local->loc2.pargfid) ~~ ~~~~~~~~~~~~^~~~~~~ --- dht-hashfn.lo --- CC dht-hashfn.lo --- dht-diskusage.lo --- CC dht-diskusage.lo --- dht-rename.lo --- 2 warnings generated. --- 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 --- tier.lo --- CC tier.lo --- tier-common.lo --- CC tier-common.lo --- dht.la --- CCLD dht.la --- nufa.la --- CCLD nufa.la --- switch.la --- CCLD switch.la --- tier.la --- CCLD tier.la Making all in ec --- all-recursive --- Making all in src --- ec.lo --- --- ec-data.lo --- --- ec-helpers.lo --- --- ec.lo --- CC ec.lo --- ec-data.lo --- CC ec-data.lo --- ec-helpers.lo --- CC ec-helpers.lo --- ec-common.lo --- CC ec-common.lo --- ec-generic.lo --- CC ec-generic.lo --- ec-locks.lo --- CC ec-locks.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 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.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.lo --- posix.c:6461:62: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat] --- posix-gfid-path.lo --- --- posix.lo --- "another DIR * structure?)", off, dir); --- posix-gfid-path.lo --- CC posix-gfid-path.lo --- posix.lo --- ^~~ ../../../../libglusterfs/src/logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ posix.c:6538:41: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat] in_case, dir); ^~~~~~~ ../../../../libglusterfs/src/logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ 2 warnings generated. --- posix.la --- CCLD posix.la 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 Making all in login --- all-recursive --- Making all in src --- login.lo --- CC login.lo --- login.la --- CCLD login.la Making all in client --- all-recursive --- Making all in src --- client.lo --- --- client-helpers.lo --- --- client-rpc-fops.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.la --- CCLD client.la Making all in server --- all-recursive --- Making all in src --- server.lo --- --- server-resolve.lo --- --- server-helpers.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-common.lo --- CC server-common.lo --- server.la --- CCLD server.la 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 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 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 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 Making all in io-cache --- all-recursive --- Making all in src --- io-cache.lo --- --- page.lo --- --- ioc-inode.lo --- --- io-cache.lo --- CC io-cache.lo --- page.lo --- CC page.lo --- ioc-inode.lo --- CC ioc-inode.lo --- io-cache.la --- CCLD io-cache.la Making all in symlink-cache --- all-recursive --- Making all in src --- symlink-cache.lo --- CC symlink-cache.lo --- symlink-cache.la --- CCLD symlink-cache.la 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 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 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 Making all in decompounder --- all-recursive --- Making all in src --- decompounder.lo --- CC decompounder.lo --- decompounder.la --- CCLD decompounder.la 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.lo --- In file included from nl-cache.c:12: In file included from ./nl-cache.h:14: ./nl-cache-mem-types.h:12:9: warning: '__NL_CACHe_MEM_TYPES_H__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef __NL_CACHe_MEM_TYPES_H__ ^~~~~~~~~~~~~~~~~~~~~~~~ ./nl-cache-mem-types.h:13:9: note: '__NL_CACHE_MEM_TYPES_H__' is defined here; did you mean '__NL_CACHe_MEM_TYPES_H__'? #define __NL_CACHE_MEM_TYPES_H__ ^~~~~~~~~~~~~~~~~~~~~~~~ __NL_CACHe_MEM_TYPES_H__ --- nl-cache-helper.lo --- In file included from nl-cache-helper.c:11: In file included from ./nl-cache.h:14: ./nl-cache-mem-types.h:12:9: warning: '__NL_CACHe_MEM_TYPES_H__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef __NL_CACHe_MEM_TYPES_H__ ^~~~~~~~~~~~~~~~~~~~~~~~ ./nl-cache-mem-types.h:13:9: note: '__NL_CACHE_MEM_TYPES_H__' is defined here; did you mean '__NL_CACHe_MEM_TYPES_H__'? #define __NL_CACHE_MEM_TYPES_H__ ^~~~~~~~~~~~~~~~~~~~~~~~ __NL_CACHe_MEM_TYPES_H__ 1 warning generated. --- nl-cache.lo --- 1 warning generated. --- nl-cache.la --- CCLD nl-cache.la 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 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 Making all in sink --- all-recursive --- Making all in src --- sink.lo --- CC sink.lo --- sink.la --- CCLD sink.la Making all in trace --- all-recursive --- Making all in src --- trace.lo --- CC trace.lo trace.c:1821:40: warning: format specifies type 'unsigned long' but the argument has type 'dev_t' (aka 'unsigned int') [-Wformat] mode, umask, dev); ^~~ 1 warning generated. --- trace.la --- CCLD trace.la Making all in features --- all-recursive --- Making all in locks --- all-recursive --- Making all in src --- common.lo --- --- posix.lo --- --- entrylk.lo --- --- common.lo --- CC common.lo --- entrylk.lo --- CC entrylk.lo --- posix.lo --- CC posix.lo --- inodelk.lo --- --- reservelk.lo --- --- inodelk.lo --- CC inodelk.lo --- reservelk.lo --- CC reservelk.lo --- clear.lo --- CC clear.lo --- locks.la --- CCLD locks.la Making all in quota --- all-recursive --- Making all in src --- quota.lo --- --- quota-enforcer-client.lo --- --- quotad.lo --- --- quota.lo --- CC quota.lo --- quota-enforcer-client.lo --- CC quota-enforcer-client.lo --- quotad.lo --- CC quotad.lo --- quotad-helpers.lo --- --- quotad-aggregator.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 Making all in read-only --- all-recursive --- Making all in src --- read-only.lo --- --- read-only-common.lo --- --- worm-helper.lo --- --- read-only.lo --- CC read-only.lo --- read-only-common.lo --- CC read-only-common.lo --- worm-helper.lo --- CC worm-helper.lo --- worm.lo --- CC worm.lo --- read-only.la --- CCLD read-only.la --- worm.la --- CCLD worm.la Making all in quiesce --- all-recursive --- Making all in src --- quiesce.lo --- CC quiesce.lo --- quiesce.la --- CCLD quiesce.la Making all in marker --- all-recursive --- Making all in src --- marker.lo --- --- marker-quota.lo --- --- marker-quota-helper.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 Making all in index --- all-recursive --- Making all in src --- index.lo --- CC index.lo index.c:473:34: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat] "another DIR * structure?)", off, dir); ^~~ ../../../../libglusterfs/src/logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ index.c:529:6: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat] in_case, dir); ^~~~~~~ ../../../../libglusterfs/src/logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ 2 warnings generated. --- index.la --- CCLD index.la Making all in barrier --- all-recursive --- Making all in src --- barrier.lo --- CC barrier.lo --- barrier.la --- CCLD barrier.la Making all in arbiter --- all-recursive --- Making all in src --- arbiter.lo --- CC arbiter.lo --- arbiter.la --- CCLD arbiter.la 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 Making all in changelog --- all-recursive --- Making all in src --- changelog.lo --- --- changelog-rt.lo --- --- changelog-helpers.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-barrier.lo --- CC changelog-barrier.lo --- changelog-rpc-common.lo --- CC changelog-rpc-common.lo --- changelog-ev-handle.lo --- CC changelog-ev-handle.lo --- changelog.la --- CCLD changelog.la 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.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-rpc.lo --- CC libgfchangelog_la-gf-changelog-rpc.lo --- libgfchangelog_la-gf-changelog-reborp.lo --- CC libgfchangelog_la-gf-changelog-reborp.lo --- libgfchangelog_la-changelog-rpc-common.lo --- CC libgfchangelog_la-changelog-rpc-common.lo --- libgfchangelog.la --- CCLD libgfchangelog.la Making all in changetimerecorder --- all-recursive --- Making all in src --- changetimerecorder.lo --- --- ctr-helper.lo --- --- ctr-xlator-ctx.lo --- --- changetimerecorder.lo --- CC changetimerecorder.lo --- ctr-helper.lo --- CC ctr-helper.lo --- ctr-xlator-ctx.lo --- CC ctr-xlator-ctx.lo --- changetimerecorder.la --- CCLD changetimerecorder.la 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 Making all in glupy --- all-recursive --- Making all in src --- all-recursive --- Making all in glupy --- glupy.lo --- CC glupy.lo --- glupy.la --- CCLD glupy.la Making all in examples 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 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 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-mgmt.lo --- CC snapview-server-mgmt.lo --- snapview-server-helpers.lo --- CC snapview-server-helpers.lo --- snapview-server.la --- CCLD snapview-server.la Making all in trash --- all-recursive --- Making all in src --- trash.lo --- CC trash.lo --- trash.la --- CCLD trash.la Making all in shard --- all-recursive --- Making all in src --- shard.lo --- CC shard.lo --- shard.la --- CCLD shard.la 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 --- bit-rot-stub-helpers.lo --- bit-rot-stub-helpers.c:499:34: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat] "another DIR * structure?)", off, dir); ^~~ ../../../../../libglusterfs/src/logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ bit-rot-stub-helpers.c:555:6: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat] in_case, dir); ^~~~~~~ ../../../../../libglusterfs/src/logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ 2 warnings generated. --- bitrot-stub.la --- CCLD bitrot-stub.la Making all in bitd --- bit-rot.lo --- --- bit-rot-scrub.lo --- --- bit-rot-ssm.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.la --- CCLD bit-rot.la 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 Making all in selinux --- all-recursive --- Making all in src --- selinux.lo --- CC selinux.lo --- selinux.la --- CCLD selinux.la Making all in encryption --- all-recursive --- Making all in rot-13 --- all-recursive --- Making all in src --- rot-13.lo --- CC rot-13.lo --- rot-13.la --- CCLD rot-13.la Making all in crypt --- all-recursive --- Making all in src --- keys.lo --- --- data.lo --- --- metadata.lo --- --- keys.lo --- CC keys.lo --- data.lo --- CC data.lo --- metadata.lo --- CC metadata.lo --- data.lo --- data.c:107:2: warning: no case matching constant switch condition '-1' cassert(AES_BLOCK_SIZE == (1 << AES_BLOCK_BITS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./crypt-common.h:33:34: note: expanded from macro 'cassert' --- atom.lo --- --- crypt.lo --- --- atom.lo --- CC atom.lo --- data.lo --- #define cassert(cond) ({ switch (-1) { case (cond): case 0: break; } }) ^~ --- crypt.lo --- CC crypt.lo --- data.lo --- 1 warning generated. --- crypt.la --- CCLD crypt.la 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 --- --- 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.lo --- CC mount.lo ../../../../contrib/fuse-lib/mount.c:355:15: warning: unused variable 'fstype' [-Wunused-variable] char *fstype = "fuse.glusterfs"; ^ 1 warning generated. --- mount-common.lo --- CC mount-common.lo --- fuse.la --- CCLD fuse.la *** Warning: Linking the shared library fuse.la against the *** static library ../../../../contrib/argp-standalone/libargp.a is not portable! 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.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-rpc-ops.lo --- CC glusterd_la-glusterd-rpc-ops.lo --- glusterd_la-glusterd-utils.lo --- glusterd-utils.c:4346:44: warning: comparison of array 'old_brickinfo->real_path' equal to a null pointer is always false [-Wtautological-pointer-compare] if (old_brickinfo->real_path == '\0') { ~~~~~~~~~~~~~~~^~~~~~~~~ ~~~~ --- glusterd_la-glusterd-store.lo --- CC glusterd_la-glusterd-store.lo --- glusterd_la-glusterd-utils.lo --- 1 warning generated. --- 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-volgen.lo --- glusterd-volgen.c:6690:9: warning: expression which evaluates to zero treated as a null pointer constant of type 'struct volopt_map_entry *' [-Wnon-literal-null-conversion] COMPLETE_OPTION ((char *)key, completion, ret); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./glusterd-volgen.h:87:40: note: expanded from macro 'COMPLETE_OPTION' return _gf_false; \ ^~~~~~~~~ --- glusterd_la-glusterd-bitrot.lo --- --- glusterd_la-glusterd-volgen.lo --- glusterd-volgen.c:6690:9: warning: expression which evaluates to zero treated as a null pointer constant of type 'struct volopt_map_entry *' [-Wnon-literal-null-conversion] COMPLETE_OPTION ((char *)key, completion, ret); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./glusterd-volgen.h:95:40: note: expanded from macro 'COMPLETE_OPTION' return _gf_false; \ ^~~~~~~~~ --- glusterd_la-glusterd-bitrot.lo --- CC glusterd_la-glusterd-bitrot.lo --- glusterd_la-glusterd-volgen.lo --- 2 warnings generated. --- glusterd_la-glusterd-quota.lo --- glusterd-quota.c:781:54: warning: taking address of packed member 'hl' of class or structure '_quota_limits' may result in an unaligned pointer value [-Waddress-of-packed-member] ret = gf_string2bytesize_int64 (hard_limit, &new_limit.hl); ^~~~~~~~~~~~ 1 warning generated. --- 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-tier.lo --- CC glusterd_la-glusterd-tier.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-brick-ops.lo --- glusterd-brick-ops.c:2843:45: warning: implicit conversion from enumeration type 'gf1_op_commands' (aka 'enum gf1_op_commands') to different enumeration type 'gf_cli_defrag_type' (aka 'enum gf_cli_defrag_type') [-Wenum-conversion] volinfo->rebal.defrag_cmd = cmd; ~ ^~~ 1 warning generated. --- 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 --- CC glusterd_la-glusterd-svc-mgmt.lo --- glusterd_la-glusterd-shd-svc.lo --- CC glusterd_la-glusterd-shd-svc.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-tierd-svc.lo --- CC glusterd_la-glusterd-tierd-svc.lo --- glusterd_la-glusterd-tierd-svc-helper.lo --- CC glusterd_la-glusterd-tierd-svc-helper.lo --- glusterd.la --- CCLD glusterd.la Making all in system --- all-recursive --- Making all in posix-acl --- all-recursive --- Making all in src --- posix-acl.lo --- --- posix-acl-xattr.lo --- --- posix-acl.lo --- CC posix-acl.lo --- posix-acl-xattr.lo --- CC posix-acl-xattr.lo --- posix-acl.la --- CCLD posix-acl.la 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 Making all in meta --- all-recursive --- Making all in src --- meta.lo --- --- meta-helpers.lo --- --- meta-defaults.lo --- --- meta.lo --- CC meta.lo --- meta-helpers.lo --- CC meta-helpers.lo --- meta-defaults.lo --- CC meta-defaults.lo --- meta.lo --- meta.c:171:60: warning: while loop has empty body [-Wempty-body] META_FOP (fd->inode, fsync, frame, this, fd, flags, xdata); ^ meta.c:171:60: note: put the semicolon on a separate line to silence this warning meta.c:180:63: warning: while loop has empty body [-Wempty-body] META_FOP (fd->inode, fsyncdir, frame, this, fd, flags, xdata); ^ meta.c:180:63: note: put the semicolon on a separate line to silence this warning 2 warnings generated. --- root-dir.lo --- CC root-dir.lo --- graphs-dir.lo --- CC graphs-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 --- CC logging-dir.lo --- logfile-link.lo --- CC logfile-link.lo --- loglevel-file.lo --- --- process_uuid-file.lo --- --- loglevel-file.lo --- CC loglevel-file.lo --- process_uuid-file.lo --- CC process_uuid-file.lo --- volfile-file.lo --- CC volfile-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 --- --- history-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 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 --- gf_attach --- CCLD gf_attach --- glusterfsd --- CCLD glusterfsd 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 snap_scheduler Making all in firewalld Making all in cliutils Making all in cli --- all-recursive --- Making all in src --- cli.o --- --- registry.o --- --- input.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 --- CC cli-cmd-parser.o --- cli-cmd-system.o --- CC cli-cmd-system.o --- cli-cmd-misc.o --- CC cli-cmd-misc.o --- cli-xml-output.o --- --- cli-quotad-client.o --- --- cli-xml-output.o --- CC cli-xml-output.o --- cli-quotad-client.o --- CC cli-quotad-client.o --- cli-cmd-snapshot.o --- CC cli-cmd-snapshot.o --- gluster --- CCLD gluster Making all in heal --- all-recursive --- Making all in src --- glfs-heal.o --- CC glfs-heal.o --- glfsheal --- CCLD glfsheal Making all in contrib/umountd --- umountd-umountd.o --- CC umountd-umountd.o umountd.c:59:61: warning: data argument not used by format string [-Wformat-extra-args] "Cannot access %s\n", path, strerror (errno)); ~~~~~~~~~~~~~~~~~~~~ ^ ../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ^~~ ../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ umountd.c:59:61: warning: data argument not used by format string [-Wformat-extra-args] "Cannot access %s\n", path, strerror (errno)); ~~~~~~~~~~~~~~~~~~~~ ^ ../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ umountd.c:73:55: warning: data argument not used by format string [-Wformat-extra-args] "Cannot access %s\n", parent, strerror (errno)); ~~~~~~~~~~~~~~~~~~~~ ^ ../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ^~~ ../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ umountd.c:73:55: warning: data argument not used by format string [-Wformat-extra-args] "Cannot access %s\n", parent, strerror (errno)); ~~~~~~~~~~~~~~~~~~~~ ^ ../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ umountd.c:165:39: warning: data argument not used by format string [-Wformat-extra-args] path, strerror (errno)); ^ ../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ^~~ ../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ umountd.c:165:39: warning: data argument not used by format string [-Wformat-extra-args] path, strerror (errno)); ^ ../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ umountd.c:175:41: warning: format specifies type 'long long' but the argument has type 'dev_t' (aka 'unsigned int') [-Wformat] dev, stbuf.st_dev, path); ^~~ ../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ^~~ ../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ umountd.c:175:46: warning: format specifies type 'long long' but the argument has type '__dev_t' (aka 'unsigned int') [-Wformat] dev, stbuf.st_dev, path); ^~~~~~~~~~~~ ../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log' FMT_WARN (fmt); \ ^~~ ../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN' #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0) ^~~ umountd.c:175:41: warning: format specifies type 'long long' but the argument has type 'dev_t' (aka 'unsigned int') [-Wformat] dev, stbuf.st_dev, path); ^~~ ../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ umountd.c:175:46: warning: format specifies type 'long long' but the argument has type '__dev_t' (aka 'unsigned int') [-Wformat] dev, stbuf.st_dev, path); ^~~~~~~~~~~~ ../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log' levl, ##fmt); \ ^~~ 10 warnings generated. --- umountd --- CCLD umountd Making all in tools --- all-recursive --- Making all in gfind_missing_files --- gcrawler.o --- CC gcrawler.o gcrawler.c:143:25: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] terr ("Failed: %s (%d)\n", job->dirname, ret); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcrawler.c:37:40: note: expanded from macro 'terr' #define terr(x ...) do { err("[%ld] ", pthread_self()); err(x); } while (0) ~~~ ^~~~~~~~~~~~~~ gcrawler.c:33:36: note: expanded from macro 'err' #define err(x ...) fprintf(stderr, x) ^ gcrawler.c:145:25: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] tdbg ("Finished: %s\n", job->dirname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcrawler.c:38:40: note: expanded from macro 'tdbg' #define tdbg(x ...) do { dbg("[%ld] ", pthread_self()); dbg(x); } while (0) ~~~ ^~~~~~~~~~~~~~ gcrawler.c:35:52: note: expanded from macro 'dbg' #define dbg(x ...) do { if (debug) fprintf(stdout, x); } while (0) ^ gcrawler.c:236:33: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] tdbg ("Jobless. Terminating\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcrawler.c:38:40: note: expanded from macro 'tdbg' #define tdbg(x ...) do { dbg("[%ld] ", pthread_self()); dbg(x); } while (0) ~~~ ^~~~~~~~~~~~~~ gcrawler.c:35:52: note: expanded from macro 'dbg' #define dbg(x ...) do { if (debug) fprintf(stdout, x); } while (0) ^ gcrawler.c:286:17: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] tdbg ("Directly adding directories under .glusterfs " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcrawler.c:38:40: note: expanded from macro 'tdbg' #define tdbg(x ...) do { dbg("[%ld] ", pthread_self()); dbg(x); } while (0) ~~~ ^~~~~~~~~~~~~~ gcrawler.c:35:52: note: expanded from macro 'dbg' #define dbg(x ...) do { if (debug) fprintf(stdout, x); } while (0) ^ gcrawler.c:293:25: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] tdbg ("Directly adding directories under .glusterfs/XX " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcrawler.c:38:40: note: expanded from macro 'tdbg' #define tdbg(x ...) do { dbg("[%ld] ", pthread_self()); dbg(x); } while (0) ~~~ ^~~~~~~~~~~~~~ gcrawler.c:35:52: note: expanded from macro 'dbg' #define dbg(x ...) do { if (debug) fprintf(stdout, x); } while (0) ^ gcrawler.c:320:9: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] tdbg ("Entering: %s\n", job->dirname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcrawler.c:38:40: note: expanded from macro 'tdbg' #define tdbg(x ...) do { dbg("[%ld] ", pthread_self()); dbg(x); } while (0) ~~~ ^~~~~~~~~~~~~~ gcrawler.c:35:52: note: expanded from macro 'dbg' #define dbg(x ...) do { if (debug) fprintf(stdout, x); } while (0) ^ gcrawler.c:324:17: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] terr ("opendir failed on %s (%s)\n", job->dirname, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcrawler.c:37:40: note: expanded from macro 'terr' #define terr(x ...) do { err("[%ld] ", pthread_self()); err(x); } while (0) ~~~ ^~~~~~~~~~~~~~ gcrawler.c:33:36: note: expanded from macro 'err' #define err(x ...) fprintf(stderr, x) ^ gcrawler.c:422:17: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] tdbg ("CThread id %ld returned %p\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcrawler.c:38:40: note: expanded from macro 'tdbg' #define tdbg(x ...) do { dbg("[%ld] ", pthread_self()); dbg(x); } while (0) ~~~ ^~~~~~~~~~~~~~ gcrawler.c:35:52: note: expanded from macro 'dbg' #define dbg(x ...) do { if (debug) fprintf(stdout, x); } while (0) ^ gcrawler.c:423:23: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] xwork->cthreads[i], tret); ^~~~~~~~~~~~~~~~~~ gcrawler.c:38:61: note: expanded from macro 'tdbg' #define tdbg(x ...) do { dbg("[%ld] ", pthread_self()); dbg(x); } while (0) ^ gcrawler.c:35:52: note: expanded from macro 'dbg' #define dbg(x ...) do { if (debug) fprintf(stdout, x); } while (0) ^ gcrawler.c:465:17: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] tdbg ("Spawned crawler %d thread %ld\n", i, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcrawler.c:38:40: note: expanded from macro 'tdbg' #define tdbg(x ...) do { dbg("[%ld] ", pthread_self()); dbg(x); } while (0) ~~~ ^~~~~~~~~~~~~~ gcrawler.c:35:52: note: expanded from macro 'dbg' #define dbg(x ...) do { if (debug) fprintf(stdout, x); } while (0) ^ gcrawler.c:466:23: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] xwork->cthreads[i]); ^~~~~~~~~~~~~~~~~~ gcrawler.c:38:61: note: expanded from macro 'tdbg' #define tdbg(x ...) do { dbg("[%ld] ", pthread_self()); dbg(x); } while (0) ^ gcrawler.c:35:52: note: expanded from macro 'dbg' #define dbg(x ...) do { if (debug) fprintf(stdout, x); } while (0) ^ gcrawler.c:492:9: warning: format specifies type 'long' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] tdbg ("Working directory: %s\n", cwd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcrawler.c:38:40: note: expanded from macro 'tdbg' #define tdbg(x ...) do { dbg("[%ld] ", pthread_self()); dbg(x); } while (0) ~~~ ^~~~~~~~~~~~~~ gcrawler.c:35:52: note: expanded from macro 'dbg' #define dbg(x ...) do { if (debug) fprintf(stdout, x); } while (0) ^ 12 warnings generated. --- 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/python2.7 ../../events/eventskeygen.py PY_HEADER --- all --- /usr/pkg/bin/bmake all-am Making all in tools --- config.h --- --- site.h --- => Substituting "mtab" in xlators/mount/fuse/utils/mount.glusterfs.in INFO: [subst.mk:mtab] Nothing changed in ./xlators/mount/fuse/utils/mount.glusterfs.in. => Substituting "vol" in extras/Makefile => Creating /var/pkgsrc/work/filesystems/glusterfs/work/.rc.d/glusterd