=> 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'.
===> 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-pv.o ---
  CC       argp-pv.o
--- argp-help.o ---
  CC       argp-help.o
--- argp-fmtstream.o ---
  CC       argp-fmtstream.o
--- mempcpy.o ---
  CC       mempcpy.o
--- argp-pvh.o ---
  CC       argp-pvh.o
--- argp-eexst.o ---
  CC       argp-eexst.o
--- argp-parse.o ---
  CC       argp-parse.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 ---
--- glusterfs3-xdr.c ---
if [ ! -e ../../../rpc/xdr/src/glusterfs3-xdr.c -o glusterfs3-xdr.x -nt ../../../rpc/xdr/src/glusterfs3-xdr.c ]; then  rpcgen -c -o ../../../rpc/xdr/src/glusterfs3-xdr.c glusterfs3-xdr.x ; fi
--- cli1-xdr.c ---
if [ ! -e ../../../rpc/xdr/src/cli1-xdr.c -o cli1-xdr.x -nt ../../../rpc/xdr/src/cli1-xdr.c ]; then  rpcgen -c -o ../../../rpc/xdr/src/cli1-xdr.c cli1-xdr.x ; fi
--- nlm4-xdr.c ---
if [ ! -e ../../../rpc/xdr/src/nlm4-xdr.c -o nlm4-xdr.x -nt ../../../rpc/xdr/src/nlm4-xdr.c ]; then  rpcgen -c -o ../../../rpc/xdr/src/nlm4-xdr.c nlm4-xdr.x ; fi
--- nsm-xdr.c ---
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
--- rpc-common-xdr.c ---
if [ ! -e ../../../rpc/xdr/src/rpc-common-xdr.c -o rpc-common-xdr.x -nt ../../../rpc/xdr/src/rpc-common-xdr.c ]; then  rpcgen -c -o ../../../rpc/xdr/src/rpc-common-xdr.c rpc-common-xdr.x ; fi
--- glusterd1-xdr.c ---
if [ ! -e ../../../rpc/xdr/src/glusterd1-xdr.c -o glusterd1-xdr.x -nt ../../../rpc/xdr/src/glusterd1-xdr.c ]; then  rpcgen -c -o ../../../rpc/xdr/src/glusterd1-xdr.c glusterd1-xdr.x ; fi
--- acl3-xdr.c ---
if [ ! -e ../../../rpc/xdr/src/acl3-xdr.c -o acl3-xdr.x -nt ../../../rpc/xdr/src/acl3-xdr.c ]; then  rpcgen -c -o ../../../rpc/xdr/src/acl3-xdr.c acl3-xdr.x ; fi
--- portmap-xdr.c ---
if [ ! -e ../../../rpc/xdr/src/portmap-xdr.c -o portmap-xdr.x -nt ../../../rpc/xdr/src/portmap-xdr.c ]; then  rpcgen -c -o ../../../rpc/xdr/src/portmap-xdr.c portmap-xdr.x ; fi
--- mount3udp.c ---
--- changelog-xdr.c ---
--- 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 ---
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
--- defaults.c ---
/usr/pkg/bin/python2.7 ./gen-defaults.py ./defaults-tmpl.c > defaults.c
--- 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
--- 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-logging.lo ---
  CC       libglusterfs_la-logging.lo
--- libglusterfs_la-xlator.lo ---
  CC       libglusterfs_la-xlator.lo
--- libglusterfs_la-common-utils.lo ---
  CC       libglusterfs_la-common-utils.lo
--- libglusterfs_la-hashfn.lo ---
  CC       libglusterfs_la-hashfn.lo
--- libglusterfs_la-timer.lo ---
  CC       libglusterfs_la-timer.lo
--- libglusterfs_la-call-stub.lo ---
  CC       libglusterfs_la-call-stub.lo
--- libglusterfs_la-inode.lo ---
  CC       libglusterfs_la-inode.lo
--- libglusterfs_la-dict.lo ---
  CC       libglusterfs_la-dict.lo
--- libglusterfs_la-compat.lo ---
  CC       libglusterfs_la-compat.lo
--- 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__
                                ^~~~~~~~~~~~~~
<built-in>: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-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 ---
2 warnings generated.
--- libglusterfs_la-logging.lo ---
9 warnings generated.
--- libglusterfs_la-compat-errno.lo ---
  CC       libglusterfs_la-compat-errno.lo
--- libglusterfs_la-event.lo ---
  CC       libglusterfs_la-event.lo
--- libglusterfs_la-mem-pool.lo ---
  CC       libglusterfs_la-mem-pool.lo
--- libglusterfs_la-gf-dirent.lo ---
  CC       libglusterfs_la-gf-dirent.lo
--- libglusterfs_la-syscall.lo ---
  CC       libglusterfs_la-syscall.lo
--- libglusterfs_la-iobuf.lo ---
--- libglusterfs_la-globals.lo ---
--- libglusterfs_la-iobuf.lo ---
  CC       libglusterfs_la-iobuf.lo
--- libglusterfs_la-globals.lo ---
  CC       libglusterfs_la-globals.lo
--- libglusterfs_la-statedump.lo ---
  CC       libglusterfs_la-statedump.lo
--- libglusterfs_la-stack.lo ---
  CC       libglusterfs_la-stack.lo
--- libglusterfs_la-checksum.lo ---
  CC       libglusterfs_la-checksum.lo
--- libglusterfs_la-daemon.lo ---
  CC       libglusterfs_la-daemon.lo
--- libglusterfs_la-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);
                            ~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~
--- libglusterfs_la-timespec.lo ---
  CC       libglusterfs_la-timespec.lo
--- libglusterfs_la-statedump.lo ---
3 warnings generated.
--- libglusterfs_la-rb.lo ---
  CC       libglusterfs_la-rb.lo
--- libglusterfs_la-rbthash.lo ---
  CC       libglusterfs_la-rbthash.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);
                            ~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~~~~~~~~~~~~~
--- libglusterfs_la-store.lo ---
  CC       libglusterfs_la-store.lo
--- libglusterfs_la-stack.lo ---
2 warnings generated.
--- 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-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);
                                               ^~~~~~~~~~
--- 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-graph.lo ---
1 warning generated.
--- libglusterfs_la-fd-lk.lo ---
  CC       libglusterfs_la-fd-lk.lo
--- libglusterfs_la-circ-buff.lo ---
  CC       libglusterfs_la-circ-buff.lo
--- libglusterfs_la-event-history.lo ---
  CC       libglusterfs_la-event-history.lo
--- libglusterfs_la-gidcache.lo ---
  CC       libglusterfs_la-gidcache.lo
--- libglusterfs_la-ctx.lo ---
  CC       libglusterfs_la-ctx.lo
--- libglusterfs_la-client_t.lo ---
  CC       libglusterfs_la-client_t.lo
--- libglusterfs_la-syncop.lo ---
4 warnings generated.
--- 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 ---
--- libglusterfs_la-parse.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-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-uuid_time.lo ---
  CC       libglusterfs_la-uuid_time.lo
--- libglusterfs_la-compare.lo ---
  CC       libglusterfs_la-compare.lo
--- libglusterfs_la-isnull.lo ---
  CC       libglusterfs_la-isnull.lo
--- libglusterfs_la-unpack.lo ---
  CC       libglusterfs_la-unpack.lo
--- libglusterfs_la-events.lo ---
  CC       libglusterfs_la-events.lo
--- libglusterfs_la-defaults.lo ---
  CC       libglusterfs_la-defaults.lo
--- libglusterfs_la-graph.lex.lo ---
  CC       libglusterfs_la-graph.lex.lo
--- libglusterfs_la-y.tab.lo ---
  CC       libglusterfs_la-y.tab.lo
--- libglusterfs_la-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_sqlite3_helper.lo ---
  CC       libgfdb_la-gfdb_sqlite3_helper.lo
--- libgfdb_la-gfdb_sqlite3.lo ---
  CC       libgfdb_la-gfdb_sqlite3.lo
--- libgfdb_la-gfdb_data_store_helper.lo ---
  CC       libgfdb_la-gfdb_data_store_helper.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-xdr-nfs3.lo ---
  CC       libgfxdr_la-xdr-nfs3.lo
--- libgfxdr_la-xdr-generic.lo ---
  CC       libgfxdr_la-xdr-generic.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-nlm4-xdr.lo ---
  CC       libgfxdr_la-nlm4-xdr.lo
--- libgfxdr_la-nsm-xdr.lo ---
  CC       libgfxdr_la-nsm-xdr.lo
--- libgfxdr_la-rpc-common-xdr.lo ---
  CC       libgfxdr_la-rpc-common-xdr.lo
--- libgfxdr_la-glusterd1-xdr.lo ---
  CC       libgfxdr_la-glusterd1-xdr.lo
--- libgfxdr_la-acl3-xdr.lo ---
  CC       libgfxdr_la-acl3-xdr.lo
--- libgfxdr_la-portmap-xdr.lo ---
  CC       libgfxdr_la-portmap-xdr.lo
--- libgfxdr_la-mount3udp.lo ---
  CC       libgfxdr_la-mount3udp.lo
--- libgfxdr_la-changelog-xdr.lo ---
  CC       libgfxdr_la-changelog-xdr.lo
--- libgfxdr_la-glusterfs-fops.lo ---
  CC       libgfxdr_la-glusterfs-fops.lo
--- libgfxdr.la ---
  CCLD     libgfxdr.la
Making all in rpc-lib
--- all-recursive ---
Making all in src
--- auth-unix.lo ---
--- rpcsvc-auth.lo ---
--- rpcsvc.lo ---
--- auth-null.lo ---
--- rpc-transport.lo ---
--- xdr-rpc.lo ---
--- xdr-rpcclnt.lo ---
--- rpc-clnt.lo ---
--- auth-unix.lo ---
  CC       auth-unix.lo
--- rpcsvc.lo ---
  CC       rpcsvc.lo
--- rpcsvc-auth.lo ---
  CC       rpcsvc-auth.lo
--- rpc-transport.lo ---
  CC       rpc-transport.lo
--- xdr-rpcclnt.lo ---
  CC       xdr-rpcclnt.lo
--- xdr-rpc.lo ---
  CC       xdr-rpc.lo
--- rpc-clnt.lo ---
  CC       rpc-clnt.lo
--- auth-null.lo ---
  CC       auth-null.lo
--- 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);
                            ~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~~~~~~~~~~~~~
--- 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'
--- rpc-clnt.lo ---
rpc-clnt.c:712:44: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat]
--- rpcsvc.lo ---
#define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
                                        ^
../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log'
--- rpc-clnt.lo ---
                "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'
--- rpcsvc.lo ---
                FMT_WARN (fmt);                                         \
                ~~~~~~~~~~^~~~
--- rpc-clnt.lo ---
                FMT_WARN (fmt);                                         \
                ~~~~~~~~~~^~~~
--- rpcsvc.lo ---
../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN'
--- rpc-clnt.lo ---
../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN'
--- rpcsvc.lo ---
#define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
                                             ^~~
--- rpc-clnt.lo ---
#define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
                                             ^~~
--- rpcsvc.lo ---
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),
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpc-clnt.lo ---
rpc-clnt.c:713:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
--- rpcsvc.lo ---
./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.lo ---
                rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpcsvc.lo ---
../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log'
--- rpc-clnt.lo ---
./xdr-rpc.h:62:41: note: expanded from macro 'rpc_call_rpcvers'
--- rpcsvc.lo ---
                FMT_WARN (fmt);                                         \
                ~~~~~~~~~~^~~~
../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN'
--- rpc-clnt.lo ---
#define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
                                        ^
../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log'
--- rpcsvc.lo ---
#define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
                                             ^~~
--- rpc-clnt.lo ---
                FMT_WARN (fmt);                                         \
                ~~~~~~~~~~^~~~
../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN'
--- rpcsvc.lo ---
rpcsvc.c:524:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
--- rpc-clnt.lo ---
#define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
                                             ^~~
--- rpcsvc.lo ---
                        rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpc-clnt.lo ---
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),
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpcsvc.lo ---
./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.lo ---
./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'
--- rpcsvc.lo ---
../../../libglusterfs/src/logging.h:258:27: note: expanded from macro 'gf_log'
--- rpc-clnt.lo ---
                FMT_WARN (fmt);                                         \
                ~~~~~~~~~~^~~~
../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN'
--- rpcsvc.lo ---
                FMT_WARN (fmt);                                         \
                ~~~~~~~~~~^~~~
../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN'
--- rpc-clnt.lo ---
#define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
                                             ^~~
--- rpcsvc.lo ---
#define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
                                             ^~~
--- rpc-clnt.lo ---
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),
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpcsvc.lo ---
rpcsvc.c:524:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat]
--- rpc-clnt.lo ---
./xdr-rpc.h:64:41: note: expanded from macro 'rpc_call_progver'
--- rpcsvc.lo ---
                        rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpc-clnt.lo ---
#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'
--- rpcsvc.lo ---
./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);                                         \
                ~~~~~~~~~~^~~~
--- rpc-clnt.lo ---
#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'
--- rpcsvc.lo ---
../../../libglusterfs/src/logging.h:209:46: note: expanded from macro 'FMT_WARN'
#define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
                                             ^~~
--- rpc-clnt.lo ---
#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'
--- rpcsvc.lo ---
rpcsvc.c:522:44: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat]
--- rpc-clnt.lo ---
#define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
                                             ^~~
--- rpcsvc.lo ---
                        "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)
                                        ^~~~~~~~~~~~~~~~
--- rpc-clnt.lo ---
rpc-clnt.c:712:44: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat]
--- rpcsvc.lo ---
rpcsvc.c:523:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
--- rpc-clnt.lo ---
                "from rpc-transport (%s)", rpc_call_xid (&rpcmsg),
                                           ^~~~~~~~~~~~~~~~~~~~~~
--- rpcsvc.lo ---
                        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.lo ---
../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log'
                         levl, ##fmt);                                  \
                                 ^~~
--- rpcsvc.lo ---
rpcsvc.c:523:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat]
--- rpc-clnt.lo ---
./xdr-rpc.h:60:41: note: expanded from macro 'rpc_call_xid'
--- rpcsvc.lo ---
                        rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpc-clnt.lo ---
#define rpc_call_xid(call)              ((call)->rm_xid)
                                        ^~~~~~~~~~~~~~~~
--- rpcsvc.lo ---
../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log'
--- rpc-clnt.lo ---
rpc-clnt.c:713:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
--- rpcsvc.lo ---
                         levl, ##fmt);                                  \
                                 ^~~
./xdr-rpc.h:63:41: note: expanded from macro 'rpc_call_program'
--- rpc-clnt.lo ---
                rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpcsvc.lo ---
#define rpc_call_program(call)          ((call)->ru.RM_cmb.cb_prog)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpc-clnt.lo ---
../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log'
                         levl, ##fmt);                                  \
                                 ^~~
--- rpcsvc.lo ---
rpcsvc.c:524:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
--- rpc-clnt.lo ---
./xdr-rpc.h:62:41: note: expanded from macro 'rpc_call_rpcvers'
#define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpcsvc.lo ---
                        rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log'
--- rpc-clnt.lo ---
rpc-clnt.c:713:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat]
--- rpcsvc.lo ---
                         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.lo ---
                rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../libglusterfs/src/logging.h:260:34: note: expanded from macro 'gf_log'
--- rpcsvc.lo ---
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'
--- rpc-clnt.lo ---
                         levl, ##fmt);                                  \
                                 ^~~
./xdr-rpc.h:63:41: note: expanded from macro 'rpc_call_program'
--- rpcsvc.lo ---
                         levl, ##fmt);                                  \
                                 ^~~
./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_progproc'
--- rpc-clnt.lo ---
#define rpc_call_program(call)          ((call)->ru.RM_cmb.cb_prog)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpcsvc.lo ---
#define rpc_call_progproc(call)         ((call)->ru.RM_cmb.cb_proc)
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
--- rpc-clnt.lo ---
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.
--- auth-glusterfs.lo ---
  CC       auth-glusterfs.lo
--- rpc-clnt.lo ---
12 warnings generated.
--- rpc-drc.lo ---
  CC       rpc-drc.lo
--- rpcsvc.lo ---
30 warnings generated.
--- xdr_sizeof.lo ---
  CC       xdr_sizeof.lo
--- rpc-clnt-ping.lo ---
  CC       rpc-clnt-ping.lo
--- libgfrpc.la ---
  CCLD     libgfrpc.la
Making all in rpc-transport
--- all-recursive ---
Making all in socket
--- all-recursive ---
Making all in src
--- socket.lo ---
--- name.lo ---
--- socket.lo ---
  CC       socket.lo
--- name.lo ---
  CC       name.lo
--- socket.lo ---
socket.c:846:17: warning: unused variable 'timeout_ms' [-Wunused-variable]
        int     timeout_ms = timeout * 1000;
                ^
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 ---
--- glfs.lo ---
  CC       glfs.lo
--- glfs-fops.lo ---
  CC       glfs-fops.lo
--- glfs-mgmt.lo ---
  CC       glfs-mgmt.lo
--- glfs-resolve.lo ---
  CC       glfs-resolve.lo
--- glfs-handleops.lo ---
  CC       glfs-handleops.lo
--- glfs-master.lo ---
  CC       glfs-master.lo
--- 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.lo ---
  CC       stripe.lo
--- stripe-helpers.lo ---
  CC       stripe-helpers.lo
--- libxlator.lo ---
  CC       libxlator.lo
--- stripe.la ---
  CCLD     stripe.la
Making all in afr
--- all-recursive ---
Making all in src
--- afr-dir-read.lo ---
--- afr-dir-write.lo ---
--- afr-inode-read.lo ---
--- afr-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-transaction.lo ---
  CC       afr-transaction.lo
--- afr-inode-write.lo ---
  CC       afr-inode-write.lo
--- afr-open.lo ---
  CC       afr-open.lo
--- afr-lk-common.lo ---
  CC       afr-lk-common.lo
--- afr-inode-read.lo ---
  CC       afr-inode-read.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-helper.lo ---
  CC       dht-helper.lo
--- dht-linkfile.lo ---
  CC       dht-linkfile.lo
--- dht-rebalance.lo ---
  CC       dht-rebalance.lo
--- dht-selfheal.lo ---
  CC       dht-selfheal.lo
--- dht-rename.lo ---
  CC       dht-rename.lo
--- dht-hashfn.lo ---
  CC       dht-hashfn.lo
--- dht-diskusage.lo ---
  CC       dht-diskusage.lo
--- dht-common.lo ---
  CC       dht-common.lo
--- dht-rename.lo ---
dht-rename.c:502:24: warning: address of array 'local->loc.pargfid' will always evaluate to 'true' [-Wpointer-bool-conversion]
        if (local->loc.pargfid)
        ~~  ~~~~~~~~~~~^~~~~~~
dht-rename.c:509:25: warning: address of array 'local->loc2.pargfid' will always evaluate to 'true' [-Wpointer-bool-conversion]
        if (local->loc2.pargfid)
        ~~  ~~~~~~~~~~~~^~~~~~~
--- dht-inode-write.lo ---
  CC       dht-inode-write.lo
--- dht-inode-read.lo ---
  CC       dht-inode-read.lo
--- dht-rename.lo ---
2 warnings generated.
--- dht-shared.lo ---
  CC       dht-shared.lo
--- dht-lock.lo ---
  CC       dht-lock.lo
--- libxlator.lo ---
  CC       libxlator.lo
--- dht.lo ---
  CC       dht.lo
--- nufa.lo ---
  CC       nufa.lo
--- switch.lo ---
  CC       switch.lo
--- tier.lo ---
  CC       tier.lo
--- tier-common.lo ---
  CC       tier-common.lo
--- dht.la ---
--- 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-data.lo ---
  CC       ec-data.lo
--- ec-common.lo ---
  CC       ec-common.lo
--- ec-helpers.lo ---
  CC       ec-helpers.lo
--- ec-locks.lo ---
  CC       ec-locks.lo
--- ec-generic.lo ---
  CC       ec-generic.lo
--- ec-dir-write.lo ---
  CC       ec-dir-write.lo
--- ec-dir-read.lo ---
  CC       ec-dir-read.lo
--- ec.lo ---
  CC       ec.lo
--- ec-inode-read.lo ---
  CC       ec-inode-read.lo
--- ec-inode-write.lo ---
  CC       ec-inode-write.lo
--- ec-combine.lo ---
  CC       ec-combine.lo
--- ec-method.lo ---
  CC       ec-method.lo
--- ec-galois.lo ---
  CC       ec-galois.lo
--- ec-code.lo ---
  CC       ec-code.lo
--- ec-code-c.lo ---
  CC       ec-code-c.lo
--- ec-gf8.lo ---
  CC       ec-gf8.lo
--- ec-heal.lo ---
  CC       ec-heal.lo
--- ec-heald.lo ---
  CC       ec-heald.lo
--- ec-code-intel.lo ---
  CC       ec-code-intel.lo
--- ec-code.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))
                                                ^~~~
2 warnings generated.
--- 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-helpers.lo ---
  CC       posix-helpers.lo
--- posix-aio.lo ---
  CC       posix-aio.lo
--- posix.lo ---
  CC       posix.lo
--- posix-gfid-path.lo ---
  CC       posix-gfid-path.lo
--- posix-handle.lo ---
  CC       posix-handle.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-rpc-fops.lo ---
  CC       client-rpc-fops.lo
--- client.lo ---
  CC       client.lo
--- client-helpers.lo ---
  CC       client-helpers.lo
--- client-handshake.lo ---
  CC       client-handshake.lo
--- client-callback.lo ---
  CC       client-callback.lo
--- client-lk.lo ---
  CC       client-lk.lo
--- client-common.lo ---
  CC       client-common.lo
--- client.la ---
  CCLD     client.la
Making all in server
--- all-recursive ---
Making all in src
--- server.lo ---
--- server-resolve.lo ---
--- server-helpers.lo ---
--- server-rpc-fops.lo ---
--- server-handshake.lo ---
--- authenticate.lo ---
--- server-common.lo ---
--- server-rpc-fops.lo ---
  CC       server-rpc-fops.lo
--- server.lo ---
  CC       server.lo
--- authenticate.lo ---
  CC       authenticate.lo
--- server-resolve.lo ---
  CC       server-resolve.lo
--- server-handshake.lo ---
  CC       server-handshake.lo
--- server-helpers.lo ---
  CC       server-helpers.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
--- ioc-inode.lo ---
  CC       ioc-inode.lo
--- page.lo ---
  CC       page.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__
--- nl-cache.lo ---
1 warning generated.
--- nl-cache-helper.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
--- reservelk.lo ---
  CC       reservelk.lo
--- inodelk.lo ---
  CC       inodelk.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
--- quota.lo ---
  CC       quota.lo
--- quotad-aggregator.lo ---
  CC       quotad-aggregator.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.lo ---
  CC       worm.lo
--- worm-helper.lo ---
  CC       worm-helper.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.lo ---
  CC       marker.lo
--- marker-quota.lo ---
  CC       marker-quota.lo
--- marker-common.lo ---
  CC       marker-common.lo
--- marker-quota-helper.lo ---
  CC       marker-quota-helper.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-helpers.lo ---
  CC       changelog-helpers.lo
--- changelog.lo ---
  CC       changelog.lo
--- changelog-rt.lo ---
  CC       changelog-rt.lo
--- changelog-encoders.lo ---
  CC       changelog-encoders.lo
--- changelog-rpc.lo ---
  CC       changelog-rpc.lo
--- changelog-barrier.lo ---
  CC       changelog-barrier.lo
--- changelog-rpc-common.lo ---
  CC       changelog-rpc-common.lo
--- changelog-ev-handle.lo ---
  CC       changelog-ev-handle.lo
--- changelog.la ---
  CCLD     changelog.la
Making all in lib
--- all-recursive ---
Making all in src
--- libgfchangelog_la-gf-changelog.lo ---
--- libgfchangelog_la-gf-changelog-journal-handler.lo ---
--- libgfchangelog_la-gf-changelog-helpers.lo ---
--- libgfchangelog_la-gf-changelog-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-api.lo ---
  CC       libgfchangelog_la-gf-changelog-api.lo
--- libgfchangelog_la-gf-changelog-journal-handler.lo ---
  CC       libgfchangelog_la-gf-changelog-journal-handler.lo
--- libgfchangelog_la-gf-history-changelog.lo ---
  CC       libgfchangelog_la-gf-history-changelog.lo
--- libgfchangelog_la-gf-changelog-helpers.lo ---
  CC       libgfchangelog_la-gf-changelog-helpers.lo
--- libgfchangelog_la-gf-changelog-reborp.lo ---
  CC       libgfchangelog_la-gf-changelog-reborp.lo
--- libgfchangelog_la-gf-changelog-rpc.lo ---
  CC       libgfchangelog_la-gf-changelog-rpc.lo
--- libgfchangelog_la-changelog-rpc-common.lo ---
  CC       libgfchangelog_la-changelog-rpc-common.lo
--- libgfchangelog.la ---
  CCLD     libgfchangelog.la
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.lo ---
  CC       bit-rot.lo
--- bit-rot-scrub.lo ---
  CC       bit-rot-scrub.lo
--- bit-rot-ssm.lo ---
  CC       bit-rot-ssm.lo
--- bit-rot-scrub-status.lo ---
  CC       bit-rot-scrub-status.lo
--- bit-rot.la ---
  CCLD     bit-rot.la
Making all in leases
--- all-recursive ---
Making all in src
--- leases.lo ---
--- leases-internal.lo ---
--- leases.lo ---
  CC       leases.lo
--- leases-internal.lo ---
  CC       leases-internal.lo
--- leases.la ---
  CCLD     leases.la
Making all in selinux
--- all-recursive ---
Making all in src
--- selinux.lo ---
  CC       selinux.lo
--- selinux.la ---
  CCLD     selinux.la
Making all in encryption
--- all-recursive ---
Making all in rot-13
--- all-recursive ---
Making all in src
--- rot-13.lo ---
  CC       rot-13.lo
--- rot-13.la ---
  CCLD     rot-13.la
Making all in crypt
--- all-recursive ---
Making all in src
--- keys.lo ---
--- data.lo ---
--- metadata.lo ---
--- 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-resolve.lo ---
  CC       fuse-resolve.lo
--- misc.lo ---
  CC       misc.lo
--- mount.lo ---
  CC       mount.lo
--- fuse-bridge.lo ---
  CC       fuse-bridge.lo
--- mount-common.lo ---
  CC       mount-common.lo
--- fuse-helpers.lo ---
  CC       fuse-helpers.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-handler.lo ---
  CC       glusterd_la-glusterd-handler.lo
--- glusterd_la-glusterd-sm.lo ---
  CC       glusterd_la-glusterd-sm.lo
--- glusterd_la-glusterd-op-sm.lo ---
  CC       glusterd_la-glusterd-op-sm.lo
--- glusterd_la-glusterd-utils.lo ---
  CC       glusterd_la-glusterd-utils.lo
--- glusterd_la-glusterd-rpc-ops.lo ---
  CC       glusterd_la-glusterd-rpc-ops.lo
--- glusterd_la-glusterd-store.lo ---
  CC       glusterd_la-glusterd-store.lo
--- glusterd_la-glusterd-handshake.lo ---
  CC       glusterd_la-glusterd-handshake.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-pmap.lo ---
  CC       glusterd_la-glusterd-pmap.lo
--- glusterd_la-glusterd-volgen.lo ---
  CC       glusterd_la-glusterd-volgen.lo
--- glusterd_la-glusterd-rebalance.lo ---
  CC       glusterd_la-glusterd-rebalance.lo
--- glusterd_la-glusterd-quota.lo ---
  CC       glusterd_la-glusterd-quota.lo
--- glusterd_la-glusterd-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))
                                                ^~~~
--- glusterd_la-glusterd-bitrot.lo ---
  CC       glusterd_la-glusterd-bitrot.lo
--- glusterd_la-glusterd-pmap.lo ---
2 warnings generated.
--- glusterd_la-glusterd-utils.lo ---
3 warnings generated.
--- glusterd_la-glusterd-geo-rep.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-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-quota.lo ---
1 warning 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-volgen.lo ---
2 warnings 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_la-glusterd-volume-ops.lo ---
  CC       glusterd_la-glusterd-volume-ops.lo
--- glusterd_la-glusterd-brick-ops.lo ---
  CC       glusterd_la-glusterd-brick-ops.lo
--- glusterd_la-glusterd-geo-rep.lo ---
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))
                                                ^~~~
5 warnings generated.
--- glusterd_la-glusterd-mountbroker.lo ---
  CC       glusterd_la-glusterd-mountbroker.lo
--- glusterd_la-glusterd-syncop.lo ---
  CC       glusterd_la-glusterd-syncop.lo
--- glusterd_la-glusterd-hooks.lo ---
  CC       glusterd_la-glusterd-hooks.lo
--- glusterd_la-glusterd-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-volume-set.lo ---
  CC       glusterd_la-glusterd-volume-set.lo
--- glusterd_la-glusterd-brick-ops.lo ---
1 warning generated.
--- glusterd_la-glusterd-locks.lo ---
  CC       glusterd_la-glusterd-locks.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-snapshot.lo ---
  CC       glusterd_la-glusterd-snapshot.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-mgmt-handler.lo ---
  CC       glusterd_la-glusterd-mgmt-handler.lo
--- glusterd_la-glusterd-mgmt.lo ---
  CC       glusterd_la-glusterd-mgmt.lo
--- glusterd_la-glusterd-peer-utils.lo ---
  CC       glusterd_la-glusterd-peer-utils.lo
--- glusterd_la-glusterd-volume-set.lo ---
1 warning generated.
--- glusterd_la-glusterd-statedump.lo ---
  CC       glusterd_la-glusterd-statedump.lo
--- glusterd_la-glusterd-snapshot-utils.lo ---
  CC       glusterd_la-glusterd-snapshot-utils.lo
--- glusterd_la-glusterd-conn-mgmt.lo ---
  CC       glusterd_la-glusterd-conn-mgmt.lo
--- glusterd_la-glusterd-proc-mgmt.lo ---
  CC       glusterd_la-glusterd-proc-mgmt.lo
--- glusterd_la-glusterd-svc-mgmt.lo ---
  CC       glusterd_la-glusterd-svc-mgmt.lo
--- glusterd_la-glusterd-shd-svc.lo ---
  CC       glusterd_la-glusterd-shd-svc.lo
--- glusterd_la-glusterd-nfs-svc.lo ---
  CC       glusterd_la-glusterd-nfs-svc.lo
--- glusterd_la-glusterd-quotad-svc.lo ---
  CC       glusterd_la-glusterd-quotad-svc.lo
--- glusterd_la-glusterd-svc-helper.lo ---
  CC       glusterd_la-glusterd-svc-helper.lo
--- glusterd_la-glusterd-conn-helper.lo ---
  CC       glusterd_la-glusterd-conn-helper.lo
--- glusterd_la-glusterd-snapd-svc.lo ---
  CC       glusterd_la-glusterd-snapd-svc.lo
--- glusterd_la-glusterd-snapd-svc-helper.lo ---
  CC       glusterd_la-glusterd-snapd-svc-helper.lo
--- glusterd_la-glusterd-bitd-svc.lo ---
  CC       glusterd_la-glusterd-bitd-svc.lo
--- glusterd_la-glusterd-scrub-svc.lo ---
  CC       glusterd_la-glusterd-scrub-svc.lo
--- glusterd_la-glusterd-server-quorum.lo ---
  CC       glusterd_la-glusterd-server-quorum.lo
--- glusterd_la-glusterd-reset-brick.lo ---
  CC       glusterd_la-glusterd-reset-brick.lo
--- glusterd_la-glusterd-tierd-svc.lo ---
  CC       glusterd_la-glusterd-tierd-svc.lo
--- glusterd_la-glusterd-tierd-svc-helper.lo ---
  CC       glusterd_la-glusterd-tierd-svc-helper.lo
--- glusterd.la ---
  CCLD     glusterd.la
Making all in system
--- all-recursive ---
Making all in posix-acl
--- all-recursive ---
Making all in src
--- posix-acl.lo ---
--- posix-acl-xattr.lo ---
--- posix-acl.lo ---
  CC       posix-acl.lo
--- posix-acl-xattr.lo ---
  CC       posix-acl-xattr.lo
--- posix-acl.la ---
  CCLD     posix-acl.la
Making all in playground
--- all-recursive ---
Making all in template
--- all-recursive ---
Making all in src
--- template.lo ---
  CC       template.lo
--- template.la ---
  CCLD     template.la
Making all in meta
--- all-recursive ---
Making all in src
--- meta.lo ---
--- meta-helpers.lo ---
--- meta-defaults.lo ---
--- root-dir.lo ---
--- graphs-dir.lo ---
--- frames-file.lo ---
--- graph-dir.lo ---
--- active-link.lo ---
--- meta-helpers.lo ---
  CC       meta-helpers.lo
--- meta.lo ---
  CC       meta.lo
--- meta-defaults.lo ---
  CC       meta-defaults.lo
--- root-dir.lo ---
  CC       root-dir.lo
--- frames-file.lo ---
  CC       frames-file.lo
--- graphs-dir.lo ---
  CC       graphs-dir.lo
--- active-link.lo ---
  CC       active-link.lo
--- graph-dir.lo ---
  CC       graph-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 ---
--- type-file.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 ---
--- profile-file.lo ---
  CC       profile-file.lo
--- measure-file.lo ---
  CC       measure-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
--- cli-cmd.o ---
  CC       cli-cmd.o
--- cli-cmd-global.o ---
  CC       cli-cmd-global.o
--- cli-cmd-peer.o ---
  CC       cli-cmd-peer.o
--- input.o ---
  CC       input.o
--- cli-rl.o ---
  CC       cli-rl.o
--- cli-cmd-volume.o ---
  CC       cli-cmd-volume.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))
                                                ^~~~
--- cli-cmd-parser.o ---
  CC       cli-cmd-parser.o
--- cli-cmd-system.o ---
  CC       cli-cmd-system.o
--- cli.o ---
1 warning generated.
--- 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-snapshot.o ---
  CC       cli-cmd-snapshot.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-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 ---
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 ---
2 warnings generated.
--- cli-cmd-parser.o ---
4 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 ---
--- gsyncd.o ---
  CC       gsyncd.o
--- procdiggy.o ---
  CC       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