=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for glusterfs-3.12.8nb7 => Substituting "etc" in libglusterfs/src/logging.c extras/ocf/volume doc/glusterfsd.8 cd /data/scratch/filesystems/glusterfs/work/glusterfs-3.12.8/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 ./contrib/argp-standalone --- all --- /usr/bin/make all-recursive --- all-recursive --- Making all in . --- argp-ba.o --- --- argp-eexst.o --- --- argp-fmtstream.o --- --- argp-help.o --- --- argp-parse.o --- --- argp-pv.o --- --- argp-pvh.o --- --- mempcpy.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 --- 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 --- argp-fmtstream.o --- argp-fmtstream.c:209:24: warning: array subscript is of type 'char' [-Wchar-subscripts] while (p >= buf && !isblank (*p)) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:71:44: note: expanded from macro 'isblank' #define isblank(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_BL)) ^~~~ argp-fmtstream.c:219:22: warning: array subscript is of type 'char' [-Wchar-subscripts] while (p >= buf && isblank (*p)); ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:71:44: note: expanded from macro 'isblank' #define isblank(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_BL)) ^~~~ argp-fmtstream.c:230:26: warning: array subscript is of type 'char' [-Wchar-subscripts] while (p < nl && !isblank (*p)); ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:71:44: note: expanded from macro 'isblank' #define isblank(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_BL)) ^~~~ argp-fmtstream.c:243:15: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isblank (*p)); ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:71:44: note: expanded from macro 'isblank' #define isblank(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_BL)) ^~~~ --- argp-help.o --- argp-help.c:192:2: warning: array subscript is of type 'char' [-Wchar-subscripts] SKIPWS (var); ^~~~~~~~~~~~ argp-help.c:186:31: note: expanded from macro 'SKIPWS' #define SKIPWS(p) do { while (isspace (*p)) p++; } while (0); ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ argp-help.c:194:6: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isalpha (*var)) ^~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ argp-help.c:201:13: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isalnum (*arg) || *arg == '-' || *arg == '_') ^~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ argp-help.c:205:6: warning: array subscript is of type 'char' [-Wchar-subscripts] SKIPWS (arg); ^~~~~~~~~~~~ argp-help.c:186:31: note: expanded from macro 'SKIPWS' #define SKIPWS(p) do { while (isspace (*p)) p++; } while (0); ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ argp-help.c:212:3: warning: array subscript is of type 'char' [-Wchar-subscripts] SKIPWS (arg); ^~~~~~~~~~~~ argp-help.c:186:31: note: expanded from macro 'SKIPWS' #define SKIPWS(p) do { while (isspace (*p)) p++; } while (0); ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ argp-help.c:226:15: warning: array subscript is of type 'char' [-Wchar-subscripts] else if (isdigit (*arg)) ^~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ argp-help.c:229:10: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isdigit (*arg)) ^~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ argp-help.c:231:3: warning: array subscript is of type 'char' [-Wchar-subscripts] SKIPWS (arg); ^~~~~~~~~~~~ argp-help.c:186:31: note: expanded from macro 'SKIPWS' #define SKIPWS(p) do { while (isspace (*p)) p++; } while (0); ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ --- argp-fmtstream.o --- 4 warnings generated. --- argp-help.o --- 8 warnings generated. --- 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 --- --- nsm-xdr.c --- --- rpc-common-xdr.c --- --- glusterd1-xdr.c --- --- acl3-xdr.c --- --- portmap-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 --- 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 --- 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 --- 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 --- 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 --- 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 --- 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 --- 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 --- 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 --- 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 --- 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 --- --- glusterfs-fops.h --- --- 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/bin/make all-am Making all in libglusterfs --- all-recursive --- Making all in src --- y.tab.h --- --- defaults.c --- --- eventtypes.h --- --- protocol-common.h --- --- y.tab.h --- /usr/pkg/bin/bison -y -p graphyy -d ./graph.y --- protocol-common.h --- cp ../../rpc/rpc-lib/src/protocol-common.h . --- eventtypes.h --- /usr/pkg/bin/python2.7 ../../events/eventskeygen.py C_HEADER --- graph.lex.c --- flex -Pgraphyy -t ./graph.l > graph.lex.c --- defaults.c --- /usr/pkg/bin/python2.7 ./gen-defaults.py ./defaults-tmpl.c > defaults.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-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-call-stub.lo --- CC libglusterfs_la-call-stub.lo --- libglusterfs_la-inode.lo --- CC libglusterfs_la-inode.lo --- libglusterfs_la-timer.lo --- CC libglusterfs_la-timer.lo --- libglusterfs_la-compat.lo --- CC libglusterfs_la-compat.lo --- libglusterfs_la-fd.lo --- CC libglusterfs_la-fd.lo --- libglusterfs_la-logging.lo --- logging.c:908:41: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ logging.c:1222:47: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ logging.c:1387:41: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ logging.c:1501:41: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, latest.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ logging.c:1507:41: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, oldest.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ logging.c:1552:41: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, latest.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ logging.c:1558:41: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, oldest.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ logging.c:2236:41: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ logging.c:2432:41: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ --- libglusterfs_la-common-utils.lo --- common-utils.c:1782:14: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] if ((UINT64_MAX - value) < 0) { ^~~~~~~~~~ ~ /usr/include/sys/common_int_limits.h:61:21: note: expanded from macro 'UINT64_MAX' #define UINT64_MAX __UINT64_MAX__ ^~~~~~~~~~~~~~ :190:24: note: expanded from here #define __UINT64_MAX__ 18446744073709551615UL ^~~~~~~~~~~~~~~~~~~~~~ common-utils.c:3124:48: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] hostname, getpid(), now_str, tv.tv_usec); ^~~~~~~~~~ --- libglusterfs_la-logging.lo --- 9 warnings generated. --- libglusterfs_la-compat-errno.lo --- CC libglusterfs_la-compat-errno.lo --- libglusterfs_la-common-utils.lo --- 2 warnings generated. --- 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-stack.lo --- stack.c:100:49: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, my_frame.begin.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ stack.c:158:49: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, call_stack->tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ 2 warnings 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-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) ~~~~~~~~~~~~~~~^~~ statedump.c:824:49: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ statedump.c:877:49: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ 3 warnings generated. --- 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-syncop.lo --- syncop.c:910:47: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct __pthread_st *') [-Wpointer-to-int-cast] (unsigned int) lock->owner_tid, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./logging.h:254:55: note: expanded from macro 'gf_msg_trace' GF_LOG_TRACE, errnum, 0, 0, ##fmt); \ ^~~ syncop.c:1030:39: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct __pthread_st *') [-Wpointer-to-int-cast] (unsigned int)lock->owner_tid, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./logging.h:254:55: note: expanded from macro 'gf_msg_trace' GF_LOG_TRACE, errnum, 0, 0, ##fmt); \ ^~~ syncop.c:1035:33: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct __pthread_st *') [-Wpointer-to-int-cast] (unsigned int) pthread_self(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ syncop.c:1036:33: warning: cast to smaller integer type 'unsigned int' from 'pthread_t' (aka 'struct __pthread_st *') [-Wpointer-to-int-cast] (unsigned int) lock->owner_tid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ --- 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-graph.lo --- graph.c:406:48: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] hostname, getpid(), now_str, tv.tv_usec); ^~~~~~~~~~ 1 warning generated. --- libglusterfs_la-syncop.lo --- 4 warnings generated. --- 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 --- 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 --- 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-gen_uuid.lo --- ../../contrib/uuid/gen_uuid.c:408:34: warning: format specifies type 'unsigned long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] clock_seq, last.tv_sec, last.tv_usec, adjustment); ^~~~~~~~~~~~ 1 warning generated. --- 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-uuid_time.lo --- ../../contrib/uuid/uuid_time.c:167:82: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] printf("UUID time is: (%" GF_PRI_SECOND ", %" GF_PRI_USEC "): %s\n", tv.tv_sec, tv.tv_usec, ctime(&time_reg)); ~~~~~~~~~~~~~~ ^~~~~~~~~~ 1 warning generated. --- 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_sqlite3.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-gfdb_sqlite3_helper.lo --- gfdb_sqlite3_helper.c:577:43: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] "msecs %ld : %s", wind_time->tv_usec, ~~~ ^~~~~~~~~~~~~~~~~~ %d ../../../libglusterfs/src/logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ gfdb_sqlite3_helper.c:696:43: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] "msecs %ld : %s", update_time->tv_usec, ~~~ ^~~~~~~~~~~~~~~~~~~~ %d ../../../libglusterfs/src/logging.h:214:51: note: expanded from macro 'gf_msg' levl, errnum, 0, msgid, ##fmt); \ ^~~ 2 warnings generated. --- 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-glusterfs3-xdr.lo --- --- libgfxdr_la-cli1-xdr.lo --- --- libgfxdr_la-nlm4-xdr.lo --- --- libgfxdr_la-nsm-xdr.lo --- --- libgfxdr_la-rpc-common-xdr.lo --- --- libgfxdr_la-msg-nfs3.lo --- CC libgfxdr_la-msg-nfs3.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-nlm4-xdr.lo --- CC libgfxdr_la-nlm4-xdr.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-cli1-xdr.lo --- CC libgfxdr_la-cli1-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-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-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 --- auth-null.lo --- CC auth-null.lo --- rpc-transport.lo --- CC rpc-transport.lo --- xdr-rpc.lo --- CC xdr-rpc.lo --- rpc-clnt.lo --- CC rpc-clnt.lo --- rpcsvc.lo --- CC rpcsvc.lo --- xdr-rpcclnt.lo --- CC xdr-rpcclnt.lo --- rpcsvc.lo --- rpcsvc.c:486:44: warning: format specifies type 'unsigned long' but the argument has type 'uint32_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) ^~~ 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); \ ~~~~~~~~~~^~~~ ../../../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 'uint32_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), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../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 'uint32_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: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 'uint32_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 'uint32_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 'uint32_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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- rpc-clnt.lo --- rpc-clnt.c:175:49: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, trav->saved_at.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ rpc-clnt.c:336:49: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, trav->saved_at.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ rpc-clnt.c:712:44: warning: format specifies type 'unsigned long' but the argument has type 'uint32_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' #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 'uint32_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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- xdr-rpc.lo --- xdr-rpc.c:194:22: warning: assigning to 'int *' from '__gid_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] au->aup_gids = gids; ^ ~~~~ 1 warning generated. --- rpcsvc.lo --- 30 warnings generated. --- rpc-clnt.lo --- 12 warnings generated. --- auth-glusterfs.lo --- CC auth-glusterfs.lo --- rpc-drc.lo --- CC rpc-drc.lo --- 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; ^ socket.c:3969:1: warning: unused function 'locking_func' [-Wunused-function] locking_func (int mode, int type, const char *file, int line) ^ socket.c:3996:1: warning: unused function 'legacy_threadid_func' [-Wunused-function] legacy_threadid_func (void) ^ 3 warnings 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-resolve.lo --- --- glfs-handleops.lo --- --- glfs-master.lo --- CC glfs-master.lo --- glfs-handleops.lo --- CC glfs-handleops.lo --- glfs-resolve.lo --- CC glfs-resolve.lo --- glfs-mgmt.lo --- CC glfs-mgmt.lo --- glfs.lo --- CC glfs.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-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) ^ ( ) 1 warning generated. --- libgfapi.la --- CCLD libgfapi.la *** Warning: Trying to link with static lib archive ../../contrib/argp-standalone/libargp.a. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have *** because the file extensions .a of this argument makes me believe *** that it is just a static archive that I should not use here. --- 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-helpers.lo --- CC stripe-helpers.lo --- libxlator.lo --- CC libxlator.lo --- stripe.lo --- CC stripe.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-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-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-rebalance.lo --- --- dht-selfheal.lo --- --- dht-rename.lo --- --- dht-hashfn.lo --- --- dht-diskusage.lo --- --- dht-layout.lo --- CC dht-layout.lo --- dht-linkfile.lo --- CC dht-linkfile.lo --- dht-helper.lo --- CC dht-helper.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-rebalance.lo --- CC dht-rebalance.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-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) ~~ ~~~~~~~~~~~~^~~~~~~ 2 warnings generated. --- 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 --- --- nufa.la --- --- switch.la --- --- tier.la --- --- 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-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-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-code.lo --- ec-code.c:836:38: warning: array subscript is of type 'char' [-Wchar-subscripts] for (len = *length; (len > 0) && isspace(*text); len--) { ^~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ ec-code.c:854:14: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isspace(*text)) { ^~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ --- ec-gf8.lo --- CC ec-gf8.lo --- ec-code.lo --- 2 warnings generated. --- 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-aio.lo --- --- posix-gfid-path.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.lo --- posix.c:6461:62: 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); \ ^~~ 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-handshake.lo --- --- client-callback.lo --- --- client-lk.lo --- --- client-common.lo --- --- client.lo --- CC client.lo --- client-helpers.lo --- CC client-helpers.lo --- client-rpc-fops.lo --- CC client-rpc-fops.lo --- client-callback.lo --- CC client-callback.lo --- client-handshake.lo --- CC client-handshake.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-rpc-fops.lo --- --- server-handshake.lo --- --- authenticate.lo --- --- server-common.lo --- --- server.lo --- CC server.lo --- server-helpers.lo --- CC server-helpers.lo --- server-resolve.lo --- CC server-resolve.lo --- server-handshake.lo --- CC server-handshake.lo --- server-rpc-fops.lo --- CC server-rpc-fops.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.lo --- io-cache.c:1956:49: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, ioc_inode->cache.tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. --- 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.c:724:49: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, qr_inode->last_refresh.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. --- 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.c:702:49: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, time.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ io-stats.c:869:42: warning: array subscript is of type 'char' [-Wchar-subscripts] lc_fop_name[j] = tolower (lc_fop_name[j]); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ io-stats.c:909:42: warning: array subscript is of type 'char' [-Wchar-subscripts] lc_fop_name[j] = tolower (lc_fop_name[j]); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ io-stats.c:1303:35: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] conf->cumulative.max_openfd_time.tv_usec); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io-stats.c:1809:51: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] conf->cumulative.max_openfd_time.tv_usec); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. --- 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:68:41: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, cb->tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ 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 --- --- inodelk.lo --- --- reservelk.lo --- --- clear.lo --- --- common.lo --- CC common.lo --- posix.lo --- CC posix.lo --- entrylk.lo --- CC entrylk.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 --- --- quotad-helpers.lo --- --- quotad-aggregator.lo --- --- quota-enforcer-client.lo --- CC quota-enforcer-client.lo --- quotad-helpers.lo --- CC quotad-helpers.lo --- quotad-aggregator.lo --- CC quotad-aggregator.lo --- quota.lo --- CC quota.lo --- quotad.lo --- CC quotad.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 --- --- worm.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-common.lo --- --- marker-quota.lo --- CC marker-quota.lo --- marker-quota-helper.lo --- CC marker-quota-helper.lo --- marker.lo --- CC marker.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-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 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-api.lo --- CC libgfchangelog_la-gf-changelog-api.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-gf-changelog-helpers.lo --- CC libgfchangelog_la-gf-changelog-helpers.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 --- 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.lo --- In file included from changetimerecorder.c:14: ./ctr-helper.h:638:58: warning: converting the enum constant to a boolean [-Wint-in-bool-context] (fop_path == GFDB_FOP_UNDEL || GFDB_FOP_UNDEL_ALL), ^ --- ctr-helper.lo --- In file included from ctr-helper.c:12: ./ctr-helper.h:638:58: warning: converting the enum constant to a boolean [-Wint-in-bool-context] (fop_path == GFDB_FOP_UNDEL || GFDB_FOP_UNDEL_ALL), ^ 1 warning generated. --- changetimerecorder.lo --- 1 warning generated. --- 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 /usr/bin/ld: /data/scratch/filesystems/glusterfs/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp() /usr/bin/ld: /data/scratch/filesystems/glusterfs/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp() 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-scrub-status.lo --- --- bit-rot-scrub.lo --- CC bit-rot-scrub.lo --- bit-rot.lo --- CC bit-rot.lo --- bit-rot-scrub-status.lo --- CC bit-rot-scrub-status.lo --- bit-rot-ssm.lo --- CC bit-rot-ssm.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 --- --- atom.lo --- --- crypt.lo --- --- keys.lo --- CC keys.lo --- data.lo --- CC data.lo --- metadata.lo --- CC metadata.lo --- atom.lo --- CC atom.lo --- crypt.lo --- CC crypt.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' #define cassert(cond) ({ switch (-1) { case (cond): case 0: break; } }) ^~ 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 --- --- 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.lo --- CC mount.lo --- mount-common.lo --- CC mount-common.lo --- fuse-bridge.lo --- fuse-bridge.c:5197:41: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] ".%"GF_PRI_SUSECONDS, cb->tv.tv_usec); ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ 1 warning generated. --- fuse.la --- CCLD fuse.la *** Warning: Trying to link with static lib archive ../../../../contrib/argp-standalone/libargp.a. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have *** because the file extensions .a of this argument makes me believe *** that it is just a static archive that I should not use here. 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-sm.lo --- CC glusterd_la-glusterd-sm.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-store.lo --- CC glusterd_la-glusterd-store.lo --- glusterd_la-glusterd-utils.lo --- CC glusterd_la-glusterd-utils.lo --- glusterd_la-glusterd-op-sm.lo --- CC glusterd_la-glusterd-op-sm.lo --- glusterd_la-glusterd-handler.lo --- CC glusterd_la-glusterd-handler.lo --- glusterd_la-glusterd-pmap.lo --- CC glusterd_la-glusterd-pmap.lo --- glusterd_la-glusterd-utils.lo --- glusterd-utils.c:4346:57: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] if (old_brickinfo->real_path == '\0') { ^~~~ (void *)0 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-utils.c:6617:25: warning: array subscript is of type 'char' [-Wchar-subscripts] while (trail && isdigit (*trail)) trail++; ^~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ --- 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-pmap.lo --- glusterd-pmap.c:120:49: warning: array subscript is of type 'char' [-Wchar-subscripts] for (i = 0; brck[i] && !isspace (brck[i]); ++i) ^~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ glusterd-pmap.c:144:32: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace (*brck)) ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ 2 warnings generated. --- 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-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-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-replace-brick.lo --- CC glusterd_la-glusterd-replace-brick.lo --- glusterd_la-glusterd-utils.lo --- 3 warnings generated. --- glusterd_la-glusterd-volgen.lo --- 2 warnings generated. --- 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-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); ^~~~~~~~~~~~ --- glusterd_la-glusterd-volume-ops.lo --- CC glusterd_la-glusterd-volume-ops.lo --- glusterd_la-glusterd-quota.lo --- 1 warning generated. --- glusterd_la-glusterd-geo-rep.lo --- glusterd-geo-rep.c:745:24: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace (*v)) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ glusterd-geo-rep.c:755:24: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace (*v)) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ glusterd-geo-rep.c:805:24: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace (*v)) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ glusterd-geo-rep.c:815:24: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace (*v)) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ glusterd-geo-rep.c:4278:32: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace (*p)) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ --- 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-geo-rep.lo --- 5 warnings 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-mountbroker.lo --- glusterd-mountbroker.c:146:57: warning: array subscript is of type 'char' [-Wchar-subscripts] while (!strchr ("|&)", *c2) && !isspace (*c2)) ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ glusterd-mountbroker.c:189:33: warning: array subscript is of type 'char' [-Wchar-subscripts] while (!isspace (*c2) && *c2 != ')') ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ 2 warnings generated. --- 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-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; ~ ^~~ --- 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-brick-ops.lo --- 1 warning generated. --- 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-volume-set.lo --- glusterd-volume-set.c:696:21: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isalnum (value[i]) || value[i] == '_' || value[i] == '-') ^~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ --- glusterd_la-glusterd-proc-mgmt.lo --- CC glusterd_la-glusterd-proc-mgmt.lo --- glusterd_la-glusterd-volume-set.lo --- 1 warning generated. --- 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 --- --- root-dir.lo --- --- graphs-dir.lo --- --- frames-file.lo --- --- graph-dir.lo --- --- active-link.lo --- --- meta-helpers.lo --- CC meta-helpers.lo --- meta-defaults.lo --- CC meta-defaults.lo --- root-dir.lo --- CC root-dir.lo --- graph-dir.lo --- CC graph-dir.lo --- active-link.lo --- CC active-link.lo --- meta.lo --- CC meta.lo --- frames-file.lo --- CC frames-file.lo --- graphs-dir.lo --- CC graphs-dir.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. --- 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 --- 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 --- 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 geo-rep --- gsync_sync_gfid-gsync-sync-gfid.o --- CC gsync_sync_gfid-gsync-sync-gfid.o gsync-sync-gfid.c:65:23: warning: array subscript is of type 'char' [-Wchar-subscripts] while(isspace (*path)) ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ 1 warning generated. --- gsync-sync-gfid --- CCLD gsync-sync-gfid 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-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.o --- cli.c:304:22: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*str)) ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 1 warning generated. --- 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 --- CC cli-xml-output.o --- cli-quotad-client.o --- CC cli-quotad-client.o --- cli-cmd-parser.o --- cli-cmd-parser.c:417:22: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalnum (volname[i]) && (volname[i] != '_') && ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ --- cli-cmd-snapshot.o --- CC cli-cmd-snapshot.o --- cli-cmd-parser.o --- cli-cmd-parser.c:4186:22: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalnum (clonename[i]) && (clonename[i] != '_' ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ cli-cmd-parser.c:4265:22: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalnum (snapname[i]) && (snapname[i] != '_' ^~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ cli-cmd-parser.c:5438:22: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalnum (volname[i]) && (volname[i] != '_') && ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ --- cli-xml-output.o --- cli-xml-output.c:4085:24: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace (*v)) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ cli-xml-output.c:4108:24: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace (*v)) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ --- cli-cmd-parser.o --- 4 warnings generated. --- cli-xml-output.o --- 2 warnings generated. --- 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 geo-replication --- all-recursive --- Making all in syncdaemon Making all in src --- gsyncd.o --- --- procdiggy.o --- CC procdiggy.o --- gsyncd.o --- CC gsyncd.o --- procdiggy.o --- procdiggy.c:53:40: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace (*++p)); ^~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ procdiggy.c:68:16: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace (*++p)); ^~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ 2 warnings generated. --- gsyncd --- CCLD gsyncd 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 long') [-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 long') [-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 long') [-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 long') [-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_st *') [-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) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pthread.h:417:24: note: expanded from macro 'pthread_self' #define pthread_self __libc_thr_self ^ 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_st *') [-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) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pthread.h:417:24: note: expanded from macro 'pthread_self' #define pthread_self __libc_thr_self ^ 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_st *') [-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) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pthread.h:417:24: note: expanded from macro 'pthread_self' #define pthread_self __libc_thr_self ^ 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_st *') [-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) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pthread.h:417:24: note: expanded from macro 'pthread_self' #define pthread_self __libc_thr_self ^ 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_st *') [-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) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pthread.h:417:24: note: expanded from macro 'pthread_self' #define pthread_self __libc_thr_self ^ 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_st *') [-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) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pthread.h:417:24: note: expanded from macro 'pthread_self' #define pthread_self __libc_thr_self ^ 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_st *') [-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) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pthread.h:417:24: note: expanded from macro 'pthread_self' #define pthread_self __libc_thr_self ^ 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_st *') [-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) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pthread.h:417:24: note: expanded from macro 'pthread_self' #define pthread_self __libc_thr_self ^ 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_st *') [-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_st *') [-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) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pthread.h:417:24: note: expanded from macro 'pthread_self' #define pthread_self __libc_thr_self ^ 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_st *') [-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_st *') [-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) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pthread.h:417:24: note: expanded from macro 'pthread_self' #define pthread_self __libc_thr_self ^ 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/bin/make all-am Making all in tools *** Please use pkgtools/verifypc to sanity check dependencies. => Substituting "mtab" in xlators/mount/fuse/utils/mount.glusterfs.in WARNING: [subst.mk:mtab] Nothing changed in "xlators/mount/fuse/utils/mount.glusterfs.in". ERROR: [subst.mk:mtab] The filename pattern "xlators/mount/fuse/utils/mount.glusterfs.in" has no effect. *** Error code 1 Stop. make[1]: stopped in /data/pkgsrc/filesystems/glusterfs *** Error code 1 Stop. make: stopped in /data/pkgsrc/filesystems/glusterfs