Advertisement
Guest User

Glusterfs-20140621

a guest
Jun 22nd, 2014
490
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 160.87 KB | None | 0 0
  1. dev glusterfs # ./autogen.sh
  2.  
  3. ... GlusterFS autogen ...
  4.  
  5. Running aclocal...
  6. fatal: Not a git repository (or any of the parent directories): .git
  7. fatal: Not a git repository (or any of the parent directories): .git
  8. fatal: Not a git repository (or any of the parent directories): .git
  9. fatal: Not a git repository (or any of the parent directories): .git
  10. fatal: Not a git repository (or any of the parent directories): .git
  11. fatal: Not a git repository (or any of the parent directories): .git
  12. fatal: Not a git repository (or any of the parent directories): .git
  13. fatal: Not a git repository (or any of the parent directories): .git
  14. fatal: Not a git repository (or any of the parent directories): .git
  15. fatal: Not a git repository (or any of the parent directories): .git
  16. fatal: Not a git repository (or any of the parent directories): .git
  17. fatal: Not a git repository (or any of the parent directories): .git
  18. Running autoheader...
  19. fatal: Not a git repository (or any of the parent directories): .git
  20. fatal: Not a git repository (or any of the parent directories): .git
  21. fatal: Not a git repository (or any of the parent directories): .git
  22. fatal: Not a git repository (or any of the parent directories): .git
  23. fatal: Not a git repository (or any of the parent directories): .git
  24. fatal: Not a git repository (or any of the parent directories): .git
  25. fatal: Not a git repository (or any of the parent directories): .git
  26. fatal: Not a git repository (or any of the parent directories): .git
  27. fatal: Not a git repository (or any of the parent directories): .git
  28. fatal: Not a git repository (or any of the parent directories): .git
  29. fatal: Not a git repository (or any of the parent directories): .git
  30. fatal: Not a git repository (or any of the parent directories): .git
  31. Running libtoolize...
  32. Running autoconf...
  33. Running automake...
  34. fatal: Not a git repository (or any of the parent directories): .git
  35. fatal: Not a git repository (or any of the parent directories): .git
  36. fatal: Not a git repository (or any of the parent directories): .git
  37. fatal: Not a git repository (or any of the parent directories): .git
  38. fatal: Not a git repository (or any of the parent directories): .git
  39. fatal: Not a git repository (or any of the parent directories): .git
  40. fatal: Not a git repository (or any of the parent directories): .git
  41. fatal: Not a git repository (or any of the parent directories): .git
  42. fatal: Not a git repository (or any of the parent directories): .git
  43. fatal: Not a git repository (or any of the parent directories): .git
  44. fatal: Not a git repository (or any of the parent directories): .git
  45. fatal: Not a git repository (or any of the parent directories): .git
  46. configure.ac:212: installing './compile'
  47. configure.ac:210: installing './config.guess'
  48. configure.ac:210: installing './config.sub'
  49. configure.ac:16: installing './install-sh'
  50. configure.ac:16: installing './missing'
  51. api/examples/Makefile.am: installing './depcomp'
  52. api/examples/Makefile.am:10: installing './py-compile'
  53. contrib/fuse-util/Makefile.am:3: warning: source file '$(CONTRIBDIR)/fuse-lib/mount-common.c' is in a subdirectory,
  54. contrib/fuse-util/Makefile.am:3: but option 'subdir-objects' is disabled
  55. automake-1.14: warning: possible forward-incompatibility.
  56. automake-1.14: At least a source file is in a subdirectory, but the 'subdir-objects'
  57. automake-1.14: automake option hasn't been enabled.  For now, the corresponding output
  58. automake-1.14: object file(s) will be placed in the top-level directory.  However,
  59. automake-1.14: this behaviour will change in future Automake versions: they will
  60. automake-1.14: unconditionally cause object files to be placed in the same subdirectory
  61. automake-1.14: of the corresponding sources.
  62. automake-1.14: You are advised to start using 'subdir-objects' option throughout your
  63. automake-1.14: project, to avoid future incompatibilities.
  64. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/rbtree/rb.c' is in a subdirectory,
  65. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  66. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/uuid/clear.c' is in a subdirectory,
  67. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  68. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/uuid/copy.c' is in a subdirectory,
  69. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  70. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/uuid/gen_uuid.c' is in a subdirectory,
  71. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  72. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/uuid/pack.c' is in a subdirectory,
  73. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  74. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/uuid/parse.c' is in a subdirectory,
  75. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  76. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/uuid/unparse.c' is in a subdirectory,
  77. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  78. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/uuid/uuid_time.c' is in a subdirectory,
  79. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  80. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/uuid/compare.c' is in a subdirectory,
  81. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  82. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/uuid/isnull.c' is in a subdirectory,
  83. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  84. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/uuid/unpack.c' is in a subdirectory,
  85. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  86. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/libgen/basename_r.c' is in a subdirectory,
  87. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  88. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/libgen/dirname_r.c' is in a subdirectory,
  89. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  90. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/stdlib/gf_mkostemp.c' is in a subdirectory,
  91. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  92. libglusterfs/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/mount/mntent.c' is in a subdirectory,
  93. libglusterfs/src/Makefile.am:16: but option 'subdir-objects' is disabled
  94. rpc/rpc-lib/src/Makefile.am:3: warning: source file '$(CONTRIBDIR)/sunrpc/xdr_sizeof.c' is in a subdirectory,
  95. rpc/rpc-lib/src/Makefile.am:3: but option 'subdir-objects' is disabled
  96. xlators/cluster/afr/src/Makefile.am:4: warning: source file '$(top_builddir)/xlators/lib/src/libxlator.c' is in a subdirectory,
  97. xlators/cluster/afr/src/Makefile.am:4: but option 'subdir-objects' is disabled
  98. xlators/cluster/dht/src/Makefile.am:4: warning: source file '$(top_builddir)/xlators/lib/src/libxlator.c' is in a subdirectory,
  99. xlators/cluster/dht/src/Makefile.am:4: but option 'subdir-objects' is disabled
  100. xlators/cluster/stripe/src/Makefile.am:6: warning: source file '$(top_builddir)/xlators/lib/src/libxlator.c' is in a subdirectory,
  101. xlators/cluster/stripe/src/Makefile.am:6: but option 'subdir-objects' is disabled
  102. xlators/features/changelog/lib/src/Makefile.am:19: warning: source file '$(CONTRIBDIR)/uuid/clear.c' is in a subdirectory,
  103. xlators/features/changelog/lib/src/Makefile.am:19: but option 'subdir-objects' is disabled
  104. xlators/features/changelog/lib/src/Makefile.am:19: warning: source file '$(CONTRIBDIR)/uuid/copy.c' is in a subdirectory,
  105. xlators/features/changelog/lib/src/Makefile.am:19: but option 'subdir-objects' is disabled
  106. xlators/features/changelog/lib/src/Makefile.am:19: warning: source file '$(CONTRIBDIR)/uuid/gen_uuid.c' is in a subdirectory,
  107. xlators/features/changelog/lib/src/Makefile.am:19: but option 'subdir-objects' is disabled
  108. xlators/features/changelog/lib/src/Makefile.am:19: warning: source file '$(CONTRIBDIR)/uuid/pack.c' is in a subdirectory,
  109. xlators/features/changelog/lib/src/Makefile.am:19: but option 'subdir-objects' is disabled
  110. xlators/features/changelog/lib/src/Makefile.am:19: warning: source file '$(CONTRIBDIR)/uuid/parse.c' is in a subdirectory,
  111. xlators/features/changelog/lib/src/Makefile.am:19: but option 'subdir-objects' is disabled
  112. xlators/features/changelog/lib/src/Makefile.am:19: warning: source file '$(CONTRIBDIR)/uuid/unparse.c' is in a subdirectory,
  113. xlators/features/changelog/lib/src/Makefile.am:19: but option 'subdir-objects' is disabled
  114. xlators/features/changelog/lib/src/Makefile.am:19: warning: source file '$(CONTRIBDIR)/uuid/uuid_time.c' is in a subdirectory,
  115. xlators/features/changelog/lib/src/Makefile.am:19: but option 'subdir-objects' is disabled
  116. xlators/features/changelog/lib/src/Makefile.am:19: warning: source file '$(CONTRIBDIR)/uuid/compare.c' is in a subdirectory,
  117. xlators/features/changelog/lib/src/Makefile.am:19: but option 'subdir-objects' is disabled
  118. xlators/features/changelog/lib/src/Makefile.am:19: warning: source file '$(CONTRIBDIR)/uuid/isnull.c' is in a subdirectory,
  119. xlators/features/changelog/lib/src/Makefile.am:19: but option 'subdir-objects' is disabled
  120. xlators/features/changelog/lib/src/Makefile.am:19: warning: source file '$(CONTRIBDIR)/uuid/unpack.c' is in a subdirectory,
  121. xlators/features/changelog/lib/src/Makefile.am:19: but option 'subdir-objects' is disabled
  122. xlators/features/qemu-block/src/Makefile.am:8: warning: source file '$(CONTRIBDIR)/qemu/qemu-coroutine.c' is in a subdirectory,
  123. xlators/features/qemu-block/src/Makefile.am:8: but option 'subdir-objects' is disabled
  124. xlators/features/qemu-block/src/Makefile.am:8: warning: source file '$(CONTRIBDIR)/qemu/qemu-coroutine-lock.c' is in a subdirectory,
  125. xlators/features/qemu-block/src/Makefile.am:8: but option 'subdir-objects' is disabled
  126. xlators/features/qemu-block/src/Makefile.am:8: warning: source file '$(CONTRIBDIR)/qemu/qemu-coroutine-sleep.c' is in a subdirectory,
  127. xlators/features/qemu-block/src/Makefile.am:8: but option 'subdir-objects' is disabled
  128. xlators/features/qemu-block/src/Makefile.am:8: warning: source file '$(CONTRIBDIR)/qemu/coroutine-ucontext.c' is in a subdirectory,
  129. xlators/features/qemu-block/src/Makefile.am:8: but option 'subdir-objects' is disabled
  130. xlators/features/qemu-block/src/Makefile.am:8: warning: source file '$(CONTRIBDIR)/qemu/block.c' is in a subdirectory,
  131. xlators/features/qemu-block/src/Makefile.am:8: but option 'subdir-objects' is disabled
  132. xlators/features/qemu-block/src/Makefile.am:8: warning: source file '$(CONTRIBDIR)/qemu/nop-symbols.c' is in a subdirectory,
  133. xlators/features/qemu-block/src/Makefile.am:8: but option 'subdir-objects' is disabled
  134. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/aes.c' is in a subdirectory,
  135. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  136. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/bitmap.c' is in a subdirectory,
  137. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  138. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/bitops.c' is in a subdirectory,
  139. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  140. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/cutils.c' is in a subdirectory,
  141. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  142. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/error.c' is in a subdirectory,
  143. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  144. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/hbitmap.c' is in a subdirectory,
  145. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  146. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/iov.c' is in a subdirectory,
  147. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  148. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/module.c' is in a subdirectory,
  149. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  150. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/oslib-posix.c' is in a subdirectory,
  151. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  152. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/qemu-option.c' is in a subdirectory,
  153. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  154. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/qemu-error.c' is in a subdirectory,
  155. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  156. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/qemu-thread-posix.c' is in a subdirectory,
  157. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  158. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/unicode.c' is in a subdirectory,
  159. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  160. xlators/features/qemu-block/src/Makefile.am:16: warning: source file '$(CONTRIBDIR)/qemu/util/hexdump.c' is in a subdirectory,
  161. xlators/features/qemu-block/src/Makefile.am:16: but option 'subdir-objects' is disabled
  162. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/snapshot.c' is in a subdirectory,
  163. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  164. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qcow2-cache.c' is in a subdirectory,
  165. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  166. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qcow2-cluster.c' is in a subdirectory,
  167. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  168. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qcow2-refcount.c' is in a subdirectory,
  169. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  170. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qcow2-snapshot.c' is in a subdirectory,
  171. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  172. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qcow2.c' is in a subdirectory,
  173. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  174. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qed-check.c' is in a subdirectory,
  175. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  176. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qed-cluster.c' is in a subdirectory,
  177. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  178. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qed-gencb.c' is in a subdirectory,
  179. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  180. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qed-l2-cache.c' is in a subdirectory,
  181. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  182. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qed-table.c' is in a subdirectory,
  183. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  184. xlators/features/qemu-block/src/Makefile.am:32: warning: source file '$(CONTRIBDIR)/qemu/block/qed.c' is in a subdirectory,
  185. xlators/features/qemu-block/src/Makefile.am:32: but option 'subdir-objects' is disabled
  186. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/json-lexer.c' is in a subdirectory,
  187. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  188. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/json-parser.c' is in a subdirectory,
  189. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  190. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/json-streamer.c' is in a subdirectory,
  191. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  192. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/qbool.c' is in a subdirectory,
  193. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  194. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/qdict.c' is in a subdirectory,
  195. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  196. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/qerror.c' is in a subdirectory,
  197. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  198. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/qfloat.c' is in a subdirectory,
  199. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  200. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/qint.c' is in a subdirectory,
  201. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  202. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/qjson.c' is in a subdirectory,
  203. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  204. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/qlist.c' is in a subdirectory,
  205. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  206. xlators/features/qemu-block/src/Makefile.am:46: warning: source file '$(CONTRIBDIR)/qemu/qobject/qstring.c' is in a subdirectory,
  207. xlators/features/qemu-block/src/Makefile.am:46: but option 'subdir-objects' is disabled
  208. xlators/mount/fuse/src/Makefile.am:26: warning: source file '$(CONTRIBDIR)/fuse-lib/misc.c' is in a subdirectory,
  209. xlators/mount/fuse/src/Makefile.am:26: but option 'subdir-objects' is disabled
  210. xlators/mount/fuse/src/Makefile.am:23: warning: source file '$(CONTRIBDIR)/fuse-lib/mount.c' is in a subdirectory,
  211. xlators/mount/fuse/src/Makefile.am:23: but option 'subdir-objects' is disabled
  212. xlators/mount/fuse/src/Makefile.am:23: warning: source file '$(CONTRIBDIR)/fuse-lib/mount-common.c' is in a subdirectory,
  213. xlators/mount/fuse/src/Makefile.am:23: but option 'subdir-objects' is disabled
  214. xlators/mount/fuse/src/Makefile.am:23: warning: source file '$(CONTRIBDIR)/macfuse/mount_darwin.c' is in a subdirectory,
  215. xlators/mount/fuse/src/Makefile.am:23: but option 'subdir-objects' is disabled
  216. Running autogen.sh in argp-standalone ...
  217. configure.ac:19: installing './compile'
  218. configure.ac:10: installing './install-sh'
  219. configure.ac:10: installing './missing'
  220. Makefile.am: installing './depcomp'
  221.  
  222. Please proceed with configuring, compiling, and installing.
  223. dev glusterfs # ./configure
  224. checking for a BSD-compatible install... /usr/bin/install -c
  225. checking whether build environment is sane... yes
  226. checking for a thread-safe mkdir -p... ./install-sh -c -d
  227. checking for gawk... no
  228. checking for mawk... no
  229. checking for nawk... nawk
  230. checking whether make sets $(MAKE)... yes
  231. checking whether make supports nested variables... yes
  232. checking whether make supports nested variables... (cached) yes
  233. checking build system type... amd64-unknown-freebsd10.0
  234. checking host system type... amd64-unknown-freebsd10.0
  235. checking for gcc... no
  236. checking for cc... cc
  237. checking whether the C compiler works... yes
  238. checking for C compiler default output file name... a.out
  239. checking for suffix of executables...
  240. checking whether we are cross compiling... no
  241. checking for suffix of object files... o
  242. checking whether we are using the GNU C compiler... yes
  243. checking whether cc accepts -g... yes
  244. checking for cc option to accept ISO C89... none needed
  245. checking whether cc understands -c and -o together... yes
  246. checking for style of include used by make... GNU
  247. checking dependency style of cc... gcc3
  248. checking how to print strings... printf
  249. checking for a sed that does not truncate output... /usr/local/bin/gsed
  250. checking for grep that handles long lines and -e... /usr/bin/grep
  251. checking for egrep... /usr/bin/grep -E
  252. checking for fgrep... /usr/bin/grep -F
  253. checking for ld used by cc... /usr/bin/ld
  254. checking if the linker (/usr/bin/ld) is GNU ld... yes
  255. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  256. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  257. checking whether ln -s works... yes
  258. checking the maximum length of command line arguments... 196608
  259. checking whether the shell understands some XSI constructs... yes
  260. checking whether the shell understands "+="... no
  261. checking how to convert amd64-unknown-freebsd10.0 file names to amd64-unknown-freebsd10.0 format... func_convert_file_noop
  262. checking how to convert amd64-unknown-freebsd10.0 file names to toolchain format... func_convert_file_noop
  263. checking for /usr/bin/ld option to reload object files... -r
  264. checking for objdump... objdump
  265. checking how to recognize dependent libraries... pass_all
  266. checking for dlltool... no
  267. checking how to associate runtime and link libraries... printf %s\n
  268. checking for ar... ar
  269. checking for archiver @FILE support... no
  270. checking for strip... strip
  271. checking for ranlib... ranlib
  272. checking command to parse /usr/bin/nm -B output from cc object... ok
  273. checking for sysroot... no
  274. checking for mt... mt
  275. checking if mt is a manifest tool... no
  276. checking how to run the C preprocessor... cc -E
  277. checking for ANSI C header files... yes
  278. checking for sys/types.h... yes
  279. checking for sys/stat.h... yes
  280. checking for stdlib.h... yes
  281. checking for string.h... yes
  282. checking for memory.h... yes
  283. checking for strings.h... yes
  284. checking for inttypes.h... yes
  285. checking for stdint.h... yes
  286. checking for unistd.h... yes
  287. checking for dlfcn.h... yes
  288. checking for objdir... .libs
  289. checking if cc supports -fno-rtti -fno-exceptions... yes
  290. checking for cc option to produce PIC... -fPIC -DPIC
  291. checking if cc PIC flag -fPIC -DPIC works... yes
  292. checking if cc static flag -static works... yes
  293. checking if cc supports -c -o file.o... yes
  294. checking if cc supports -c -o file.o... (cached) yes
  295. checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
  296. checking whether -lc should be explicitly linked in... no
  297. checking dynamic linker characteristics... freebsd10.0 ld.so
  298. checking how to hardcode library paths into programs... immediate
  299. checking whether stripping libraries is possible... yes
  300. checking if libtool supports shared libraries... yes
  301. checking whether to build shared libraries... yes
  302. checking whether to build static libraries... no
  303. checking for rpcgen... yes
  304. checking for flex... flex
  305. checking lex output file root... lex.yy
  306. checking lex library... -lfl
  307. checking whether yytext is a pointer... yes
  308. checking size of short... 2
  309. checking size of int... 4
  310. checking size of long... 8
  311. checking size of long long... 8
  312. checking for bison... bison -y
  313. checking for ld... /usr/bin/ld
  314. checking for MD5 in -lcrypto... yes
  315. checking for pthread_mutex_init in -lpthread... yes
  316. checking for dlopen... yes
  317. checking for rl_do_undo in -lreadline... yes
  318. checking for gettext in -lintl... no
  319. checking sys/xattr.h usability... no
  320. checking sys/xattr.h presence... no
  321. checking for sys/xattr.h... no
  322. checking sys/ioctl.h usability... yes
  323. checking sys/ioctl.h presence... yes
  324. checking for sys/ioctl.h... yes
  325. checking sys/extattr.h usability... yes
  326. checking sys/extattr.h presence... yes
  327. checking for sys/extattr.h... yes
  328. checking openssl/md5.h usability... yes
  329. checking openssl/md5.h presence... yes
  330. checking for openssl/md5.h... yes
  331. checking linux/falloc.h usability... no
  332. checking linux/falloc.h presence... no
  333. checking for linux/falloc.h... no
  334. checking for pthread_spin_init... yes
  335. checking for strnlen... yes
  336. checking for setfsuid... no
  337. checking for setfsgid... no
  338. checking for umount2... no
  339. checking for lvm_init,lvm_lv_from_name in -llvm2app... no
  340. checking openssl/cmac.h usability... yes
  341. checking openssl/cmac.h presence... yes
  342. checking for openssl/cmac.h... yes
  343. checking for pkg-config... /usr/local/bin/pkg-config
  344. checking pkg-config is at least version 0.9.0... yes
  345. checking for GLIB... yes
  346. checking sys/epoll.h usability... no
  347. checking sys/epoll.h presence... no
  348. checking for sys/epoll.h... no
  349. checking for ibv_get_device_list in -libverbs... no
  350. checking for rdma_create_id in -lrdmacm... no
  351. checking if libz is present... checking for ZLIB... no
  352. no
  353. checking whether to include systemtap tracing support... def
  354. checking for dtrace... yes
  355. checking sys/sdt.h usability... yes
  356. checking sys/sdt.h presence... yes
  357. checking for sys/sdt.h... yes
  358. checking x"yes"xy"yes"y... checking for xml2-config... /usr/local/bin/xml2-config
  359. checking for libxml - version >= 2.6.19... yes (version 2.9.1)
  360. checking execinfo.h usability... yes
  361. checking execinfo.h presence... yes
  362. checking for execinfo.h... yes
  363. checking for malloc_stats... no
  364. checking for struct stat.st_atim.tv_nsec... yes
  365. checking for struct stat.st_atimespec.tv_nsec... yes
  366. checking for linkat... yes
  367. checking for clock_gettime... yes
  368. checking argp.h usability... no
  369. checking argp.h presence... no
  370. checking for argp.h... no
  371. checking malloc.h usability... no
  372. checking malloc.h presence... no
  373. checking for malloc.h... no
  374. checking for llistxattr... no
  375. checking for fdatasync... no
  376. checking for fallocate... no
  377. checking for posix_fallocate... yes
  378. checking for /etc/debian_version... no
  379. checking for /etc/SuSE-release... no
  380. checking for /etc/redhat-release... no
  381. checking whether cc accepts -Werror=format-security... yes
  382. checking whether cc accepts -Werror=implicit-function-declaration... yes
  383. checking if compiling with clang... yes
  384. checking for readline in -lreadline -lcurses... yes
  385. checking for readline in -lreadline -ltermcap... yes
  386. checking for readline in -lreadline -lncurses... yes
  387. checking for io_setup in -laio... no
  388. checking for python... /usr/local/bin/python
  389. checking for python version... 2.7
  390. checking for python platform... freebsd10
  391. checking for python script directory... ${prefix}/lib/python2.7/site-packages
  392. checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages
  393. 2.7
  394. checking python2.7/Python.h usability... yes
  395. checking python2.7/Python.h presence... no
  396. configure: WARNING: python2.7/Python.h: accepted by the compiler, rejected by the preprocessor!
  397. configure: WARNING: python2.7/Python.h: proceeding with the compiler's result
  398. checking for python2.7/Python.h... yes
  399. building glupy with -isystem /usr/local/include/python2.7 -l python2.7
  400. checking that generated files are newer than configure... done
  401. configure: creating ./config.status
  402. config.status: creating Makefile
  403. config.status: creating libglusterfs/Makefile
  404. config.status: creating libglusterfs/src/Makefile
  405. config.status: creating geo-replication/src/peer_gsec_create
  406. config.status: creating geo-replication/src/peer_add_secret_pub
  407. config.status: creating glusterfsd/Makefile
  408. config.status: creating glusterfsd/src/Makefile
  409. config.status: creating rpc/Makefile
  410. config.status: creating rpc/rpc-lib/Makefile
  411. config.status: creating rpc/rpc-lib/src/Makefile
  412. config.status: creating rpc/rpc-transport/Makefile
  413. config.status: creating rpc/rpc-transport/socket/Makefile
  414. config.status: creating rpc/rpc-transport/socket/src/Makefile
  415. config.status: creating rpc/rpc-transport/rdma/Makefile
  416. config.status: creating rpc/rpc-transport/rdma/src/Makefile
  417. config.status: creating rpc/xdr/Makefile
  418. config.status: creating rpc/xdr/src/Makefile
  419. config.status: creating xlators/Makefile
  420. config.status: creating xlators/meta/Makefile
  421. config.status: creating xlators/meta/src/Makefile
  422. config.status: creating xlators/mount/Makefile
  423. config.status: creating xlators/mount/fuse/Makefile
  424. config.status: creating xlators/mount/fuse/src/Makefile
  425. config.status: creating xlators/mount/fuse/utils/mount.glusterfs
  426. config.status: creating xlators/mount/fuse/utils/mount_glusterfs
  427. config.status: creating xlators/mount/fuse/utils/Makefile
  428. config.status: creating xlators/storage/Makefile
  429. config.status: creating xlators/storage/posix/Makefile
  430. config.status: creating xlators/storage/posix/src/Makefile
  431. config.status: creating xlators/storage/bd/Makefile
  432. config.status: creating xlators/storage/bd/src/Makefile
  433. config.status: creating xlators/cluster/Makefile
  434. config.status: creating xlators/cluster/afr/Makefile
  435. config.status: creating xlators/cluster/afr/src/Makefile
  436. config.status: creating xlators/cluster/stripe/Makefile
  437. config.status: creating xlators/cluster/stripe/src/Makefile
  438. config.status: creating xlators/cluster/dht/Makefile
  439. config.status: creating xlators/cluster/dht/src/Makefile
  440. config.status: creating xlators/performance/Makefile
  441. config.status: creating xlators/performance/write-behind/Makefile
  442. config.status: creating xlators/performance/write-behind/src/Makefile
  443. config.status: creating xlators/performance/read-ahead/Makefile
  444. config.status: creating xlators/performance/read-ahead/src/Makefile
  445. config.status: creating xlators/performance/readdir-ahead/Makefile
  446. config.status: creating xlators/performance/readdir-ahead/src/Makefile
  447. config.status: creating xlators/performance/io-threads/Makefile
  448. config.status: creating xlators/performance/io-threads/src/Makefile
  449. config.status: creating xlators/performance/io-cache/Makefile
  450. config.status: creating xlators/performance/io-cache/src/Makefile
  451. config.status: creating xlators/performance/symlink-cache/Makefile
  452. config.status: creating xlators/performance/symlink-cache/src/Makefile
  453. config.status: creating xlators/performance/quick-read/Makefile
  454. config.status: creating xlators/performance/quick-read/src/Makefile
  455. config.status: creating xlators/performance/open-behind/Makefile
  456. config.status: creating xlators/performance/open-behind/src/Makefile
  457. config.status: creating xlators/performance/md-cache/Makefile
  458. config.status: creating xlators/performance/md-cache/src/Makefile
  459. config.status: creating xlators/debug/Makefile
  460. config.status: creating xlators/debug/trace/Makefile
  461. config.status: creating xlators/debug/trace/src/Makefile
  462. config.status: creating xlators/debug/error-gen/Makefile
  463. config.status: creating xlators/debug/error-gen/src/Makefile
  464. config.status: creating xlators/debug/io-stats/Makefile
  465. config.status: creating xlators/debug/io-stats/src/Makefile
  466. config.status: creating xlators/protocol/Makefile
  467. config.status: creating xlators/protocol/auth/Makefile
  468. config.status: creating xlators/protocol/auth/addr/Makefile
  469. config.status: creating xlators/protocol/auth/addr/src/Makefile
  470. config.status: creating xlators/protocol/auth/login/Makefile
  471. config.status: creating xlators/protocol/auth/login/src/Makefile
  472. config.status: creating xlators/protocol/client/Makefile
  473. config.status: creating xlators/protocol/client/src/Makefile
  474. config.status: creating xlators/protocol/server/Makefile
  475. config.status: creating xlators/protocol/server/src/Makefile
  476. config.status: creating xlators/features/Makefile
  477. config.status: creating xlators/features/changelog/Makefile
  478. config.status: creating xlators/features/changelog/src/Makefile
  479. config.status: creating xlators/features/changelog/lib/Makefile
  480. config.status: creating xlators/features/changelog/lib/src/Makefile
  481. config.status: creating xlators/features/glupy/Makefile
  482. config.status: creating xlators/features/glupy/examples/Makefile
  483. config.status: creating xlators/features/glupy/src/Makefile
  484. config.status: creating xlators/features/glupy/src/setup.py
  485. config.status: creating xlators/features/locks/Makefile
  486. config.status: creating xlators/features/locks/src/Makefile
  487. config.status: creating xlators/features/quota/Makefile
  488. config.status: creating xlators/features/quota/src/Makefile
  489. config.status: creating xlators/features/marker/Makefile
  490. config.status: creating xlators/features/marker/src/Makefile
  491. config.status: creating xlators/features/read-only/Makefile
  492. config.status: creating xlators/features/read-only/src/Makefile
  493. config.status: creating xlators/features/compress/Makefile
  494. config.status: creating xlators/features/compress/src/Makefile
  495. config.status: creating xlators/features/mac-compat/Makefile
  496. config.status: creating xlators/features/mac-compat/src/Makefile
  497. config.status: creating xlators/features/quiesce/Makefile
  498. config.status: creating xlators/features/quiesce/src/Makefile
  499. config.status: creating xlators/features/barrier/Makefile
  500. config.status: creating xlators/features/barrier/src/Makefile
  501. config.status: creating xlators/features/index/Makefile
  502. config.status: creating xlators/features/index/src/Makefile
  503. config.status: creating xlators/features/protect/Makefile
  504. config.status: creating xlators/features/protect/src/Makefile
  505. config.status: creating xlators/features/gfid-access/Makefile
  506. config.status: creating xlators/features/gfid-access/src/Makefile
  507. config.status: creating xlators/features/snapview-server/Makefile
  508. config.status: creating xlators/features/snapview-server/src/Makefile
  509. config.status: creating xlators/features/snapview-client/Makefile
  510. config.status: creating xlators/features/snapview-client/src/Makefile
  511. config.status: creating xlators/playground/Makefile
  512. config.status: creating xlators/playground/template/Makefile
  513. config.status: creating xlators/playground/template/src/Makefile
  514. config.status: creating xlators/encryption/Makefile
  515. config.status: creating xlators/encryption/rot-13/Makefile
  516. config.status: creating xlators/encryption/rot-13/src/Makefile
  517. config.status: creating xlators/encryption/crypt/Makefile
  518. config.status: creating xlators/encryption/crypt/src/Makefile
  519. config.status: creating xlators/features/qemu-block/Makefile
  520. config.status: creating xlators/features/qemu-block/src/Makefile
  521. config.status: creating xlators/system/Makefile
  522. config.status: creating xlators/system/posix-acl/Makefile
  523. config.status: creating xlators/system/posix-acl/src/Makefile
  524. config.status: creating xlators/nfs/Makefile
  525. config.status: creating xlators/nfs/server/Makefile
  526. config.status: creating xlators/nfs/server/src/Makefile
  527. config.status: creating xlators/mgmt/Makefile
  528. config.status: creating xlators/mgmt/glusterd/Makefile
  529. config.status: creating xlators/mgmt/glusterd/src/Makefile
  530. config.status: creating cli/Makefile
  531. config.status: creating cli/src/Makefile
  532. config.status: creating doc/Makefile
  533. config.status: creating extras/Makefile
  534. config.status: creating extras/init.d/Makefile
  535. config.status: creating extras/init.d/glusterd.plist
  536. config.status: creating extras/init.d/glusterd-Debian
  537. config.status: creating extras/init.d/glusterd-Redhat
  538. config.status: creating extras/init.d/glusterd-FreeBSD
  539. config.status: creating extras/init.d/glusterd-SuSE
  540. config.status: creating extras/systemd/Makefile
  541. config.status: creating extras/systemd/glusterd.service
  542. config.status: creating extras/benchmarking/Makefile
  543. config.status: creating extras/hook-scripts/Makefile
  544. config.status: creating extras/ocf/Makefile
  545. config.status: creating extras/ocf/glusterd
  546. config.status: creating extras/ocf/volume
  547. config.status: creating extras/LinuxRPM/Makefile
  548. config.status: creating extras/geo-rep/Makefile
  549. config.status: creating extras/hook-scripts/add-brick/Makefile
  550. config.status: creating extras/hook-scripts/add-brick/pre/Makefile
  551. config.status: creating extras/hook-scripts/add-brick/post/Makefile
  552. config.status: creating extras/hook-scripts/start/Makefile
  553. config.status: creating extras/hook-scripts/start/post/Makefile
  554. config.status: creating extras/hook-scripts/set/Makefile
  555. config.status: creating extras/hook-scripts/set/post/Makefile
  556. config.status: creating extras/hook-scripts/stop/Makefile
  557. config.status: creating extras/hook-scripts/stop/pre/Makefile
  558. config.status: creating extras/hook-scripts/reset/Makefile
  559. config.status: creating extras/hook-scripts/reset/post/Makefile
  560. config.status: creating extras/hook-scripts/reset/pre/Makefile
  561. config.status: creating contrib/fuse-util/Makefile
  562. config.status: creating contrib/uuid/uuid_types.h
  563. config.status: creating glusterfs-api.pc
  564. config.status: creating libgfchangelog.pc
  565. config.status: creating api/Makefile
  566. config.status: creating api/src/Makefile
  567. config.status: creating api/examples/Makefile
  568. config.status: creating api/examples/__init__.py
  569. config.status: creating api/examples/setup.py
  570. config.status: creating geo-replication/Makefile
  571. config.status: creating geo-replication/src/Makefile
  572. config.status: creating geo-replication/syncdaemon/Makefile
  573. config.status: creating glusterfs.spec
  574. config.status: creating config.h
  575. config.status: executing depfiles commands
  576. config.status: executing libtool commands
  577. === configuring in contrib/argp-standalone (/root/apps/glusterfs/contrib/argp-standalone)
  578. configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local'  --cache-file=/dev/null --srcdir=.
  579. checking for a BSD-compatible install... /usr/bin/install -c
  580. checking whether build environment is sane... yes
  581. checking for a thread-safe mkdir -p... ./install-sh -c -d
  582. checking for gawk... no
  583. checking for mawk... no
  584. checking for nawk... nawk
  585. checking whether make sets $(MAKE)... yes
  586. checking whether make supports nested variables... yes
  587. checking whether make supports nested variables... (cached) yes
  588. checking for style of include used by make... GNU
  589. checking for gcc... no
  590. checking for cc... cc
  591. checking whether the C compiler works... yes
  592. checking for C compiler default output file name... a.out
  593. checking for suffix of executables...
  594. checking whether we are cross compiling... no
  595. checking for suffix of object files... o
  596. checking whether we are using the GNU C compiler... yes
  597. checking whether cc accepts -g... yes
  598. checking for cc option to accept ISO C89... none needed
  599. checking whether cc understands -c and -o together... yes
  600. checking dependency style of cc... gcc3
  601. checking how to run the C preprocessor... cc -E
  602. checking for grep that handles long lines and -e... /usr/bin/grep
  603. checking for egrep... /usr/bin/grep -E
  604. checking for ANSI C header files... yes
  605. checking for sys/types.h... yes
  606. checking for sys/stat.h... yes
  607. checking for stdlib.h... yes
  608. checking for string.h... yes
  609. checking for memory.h... yes
  610. checking for strings.h... yes
  611. checking for inttypes.h... yes
  612. checking for stdint.h... yes
  613. checking for unistd.h... yes
  614. checking minix/config.h usability... no
  615. checking minix/config.h presence... no
  616. checking for minix/config.h... no
  617. checking whether it is safe to define __EXTENSIONS__... yes
  618. checking whether we are using the GNU C compiler... (cached) yes
  619. checking whether cc accepts -g... (cached) yes
  620. checking for cc option to accept ISO C89... (cached) none needed
  621. checking whether cc understands -c and -o together... (cached) yes
  622. checking dependency style of cc... (cached) gcc3
  623. checking whether make sets $(MAKE)... (cached) yes
  624. checking for ranlib... ranlib
  625. checking whether we are using the GNU C compiler... (cached) yes
  626. checking whether cc accepts -g... (cached) yes
  627. checking for cc option to accept ISO C89... (cached) none needed
  628. checking whether cc understands -c and -o together... (cached) yes
  629. checking dependency style of cc... (cached) gcc3
  630. checking for ANSI C header files... (cached) yes
  631. checking libintl.h usability... no
  632. checking libintl.h presence... no
  633. checking for libintl.h... no
  634. checking limits.h usability... yes
  635. checking limits.h presence... yes
  636. checking for limits.h... yes
  637. checking malloc.h usability... no
  638. checking malloc.h presence... no
  639. checking for malloc.h... no
  640. checking for unistd.h... (cached) yes
  641. checking sysexits.h usability... yes
  642. checking sysexits.h presence... yes
  643. checking for sysexits.h... yes
  644. checking stdarg.h usability... yes
  645. checking stdarg.h presence... yes
  646. checking for stdarg.h... yes
  647. checking for an ANSI C-conforming const... yes
  648. checking for inline... inline
  649. checking for size_t... yes
  650. checking for __attribute__... no
  651. checking for working alloca.h... no
  652. checking for alloca... yes
  653. checking for vprintf... yes
  654. checking for _doprnt... no
  655. checking for strerror... yes
  656. checking for sleep... yes
  657. checking for getpid... yes
  658. checking for snprintf... yes
  659. checking for mempcpy... no
  660. checking for strndup... yes
  661. checking for strchrnul... yes
  662. checking for strcasecmp... yes
  663. checking for vsnprintf... yes
  664. checking for putc_unlocked('x', stdout)... yes
  665. checking for flockfile... yes
  666. checking for fputs_unlocked... no
  667. checking for fwrite_unlocked... no
  668. checking for strdup... yes
  669. checking for asprintf... yes
  670. checking whether program_invocation_name is declared... no
  671. checking whether program_invocation_short_name is declared... no
  672. checking that generated files are newer than configure... done
  673. configure: creating ./config.status
  674. config.status: creating Makefile
  675. config.status: creating config.h
  676. config.status: executing depfiles commands
  677.  
  678. GlusterFS configure summary
  679. ===========================
  680. FUSE client          : yes
  681. Infiniband verbs     : no
  682. epoll IO multiplex   : no
  683. argp-standalone      : yes
  684. fusermount           : no
  685. readline             : yes
  686. georeplication       : no
  687. Linux-AIO            : no
  688. Enable Debug         : no
  689. systemtap            : yes
  690. Block Device xlator  : no
  691. glupy                : yes
  692. Use syslog           : yes
  693. XML output           : yes
  694. QEMU Block formats   : no
  695. Encryption xlator    : yes
  696.  
  697. dev glusterfs # make
  698. make  all-recursive
  699. Making all in ./contrib/argp-standalone
  700. make  all-recursive
  701. Making all in .
  702.   CC       argp-ba.o
  703.   CC       argp-eexst.o
  704.   CC       argp-fmtstream.o
  705.   CC       argp-help.o
  706.   CC       argp-parse.o
  707.   CC       argp-pv.o
  708.   CC       argp-pvh.o
  709.   CC       mempcpy.o
  710.   AR       libargp.a
  711. Making all in libglusterfs
  712. Making all in src
  713. bison -y -p graphyy -d ./graph.y
  714. flex -Pgraphyy -t ./graph.l > graph.lex.c
  715. make  all-am
  716.   CC       libglusterfs_la-dict.lo
  717.   CC       libglusterfs_la-xlator.lo
  718.   CC       libglusterfs_la-logging.lo
  719.   CC       libglusterfs_la-hashfn.lo
  720.   CC       libglusterfs_la-defaults.lo
  721.   CC       libglusterfs_la-common-utils.lo
  722.   CC       libglusterfs_la-timer.lo
  723.   CC       libglusterfs_la-inode.lo
  724.   CC       libglusterfs_la-call-stub.lo
  725. In file included from call-stub.c:19:
  726. ./call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  727.                 gf_dirent_t entries;
  728.                             ^
  729. 1 warning generated.
  730.   CC       libglusterfs_la-compat.lo
  731.   CC       libglusterfs_la-fd.lo
  732.   CC       libglusterfs_la-compat-errno.lo
  733.   CC       libglusterfs_la-event.lo
  734.   CC       libglusterfs_la-mem-pool.lo
  735.   CC       libglusterfs_la-gf-dirent.lo
  736.   CC       libglusterfs_la-syscall.lo
  737.   CC       libglusterfs_la-iobuf.lo
  738.   CC       libglusterfs_la-globals.lo
  739. In file included from globals.c:22:
  740. ./syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  741.         gf_dirent_t        entries;
  742.                            ^
  743. 1 warning generated.
  744.   CC       libglusterfs_la-statedump.lo
  745.   CC       libglusterfs_la-stack.lo
  746.   CC       libglusterfs_la-checksum.lo
  747.   CC       libglusterfs_la-daemon.lo
  748.   CC       libglusterfs_la-timespec.lo
  749.   CC       libglusterfs_la-rb.lo
  750.   CC       libglusterfs_la-rbthash.lo
  751.   CC       libglusterfs_la-store.lo
  752.   CC       libglusterfs_la-latency.lo
  753.   CC       libglusterfs_la-graph.lo
  754.   CC       libglusterfs_la-clear.lo
  755.   CC       libglusterfs_la-copy.lo
  756.   CC       libglusterfs_la-gen_uuid.lo
  757.   CC       libglusterfs_la-pack.lo
  758.   CC       libglusterfs_la-parse.lo
  759.   CC       libglusterfs_la-unparse.lo
  760.   CC       libglusterfs_la-uuid_time.lo
  761.   CC       libglusterfs_la-compare.lo
  762.   CC       libglusterfs_la-isnull.lo
  763.   CC       libglusterfs_la-unpack.lo
  764.   CC       libglusterfs_la-syncop.lo
  765. In file included from syncop.c:16:
  766. ./syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  767.         gf_dirent_t        entries;
  768.                            ^
  769. 1 warning generated.
  770.   CC       libglusterfs_la-graph-print.lo
  771.   CC       libglusterfs_la-trie.lo
  772.   CC       libglusterfs_la-run.lo
  773.   CC       libglusterfs_la-options.lo
  774.   CC       libglusterfs_la-fd-lk.lo
  775.   CC       libglusterfs_la-circ-buff.lo
  776.   CC       libglusterfs_la-event-history.lo
  777.   CC       libglusterfs_la-gidcache.lo
  778.   CC       libglusterfs_la-ctx.lo
  779.   CC       libglusterfs_la-client_t.lo
  780.   CC       libglusterfs_la-event-poll.lo
  781.   CC       libglusterfs_la-event-epoll.lo
  782.   CC       libglusterfs_la-basename_r.lo
  783.   CC       libglusterfs_la-dirname_r.lo
  784.   CC       libglusterfs_la-gf_mkostemp.lo
  785.   CC       libglusterfs_la-strfd.lo
  786.   CC       libglusterfs_la-mntent.lo
  787.   CC       libglusterfs_la-y.tab.lo
  788.   CC       libglusterfs_la-graph.lex.lo
  789.   CCLD     libglusterfs.la
  790. Making all in rpc
  791. Making all in xdr
  792. Making all in src
  793. Generated ../../../rpc/xdr/src/glusterfs3-xdr.h
  794. Generated ../../../rpc/xdr/src/glusterfs3-xdr.c
  795.   CC       libgfxdr_la-glusterfs3-xdr.lo
  796. Generated ../../../rpc/xdr/src/cli1-xdr.h
  797. Generated ../../../rpc/xdr/src/cli1-xdr.c
  798.   CC       libgfxdr_la-cli1-xdr.lo
  799. Generated ../../../rpc/xdr/src/nlm4-xdr.h
  800. Generated ../../../rpc/xdr/src/nlm4-xdr.c
  801.   CC       libgfxdr_la-nlm4-xdr.lo
  802. Generated ../../../rpc/xdr/src/nsm-xdr.h
  803. Generated ../../../rpc/xdr/src/nsm-xdr.c
  804.   CC       libgfxdr_la-nsm-xdr.lo
  805. Generated ../../../rpc/xdr/src/rpc-common-xdr.h
  806. Generated ../../../rpc/xdr/src/rpc-common-xdr.c
  807.   CC       libgfxdr_la-rpc-common-xdr.lo
  808. Generated ../../../rpc/xdr/src/glusterd1-xdr.h
  809. Generated ../../../rpc/xdr/src/glusterd1-xdr.c
  810.   CC       libgfxdr_la-glusterd1-xdr.lo
  811. Generated ../../../rpc/xdr/src/acl3-xdr.h
  812. Generated ../../../rpc/xdr/src/acl3-xdr.c
  813.   CC       libgfxdr_la-acl3-xdr.lo
  814. Generated ../../../rpc/xdr/src/portmap-xdr.h
  815. Generated ../../../rpc/xdr/src/portmap-xdr.c
  816.   CC       libgfxdr_la-portmap-xdr.lo
  817. Generated ../../../rpc/xdr/src/mount3udp.h
  818. Generated ../../../rpc/xdr/src/mount3udp.c
  819.   CC       libgfxdr_la-mount3udp.lo
  820.   CC       libgfxdr_la-xdr-generic.lo
  821.   CC       libgfxdr_la-xdr-nfs3.lo
  822.   CC       libgfxdr_la-msg-nfs3.lo
  823.   CCLD     libgfxdr.la
  824. Making all in rpc-lib
  825. Making all in src
  826.   CC       auth-unix.lo
  827.   CC       rpcsvc-auth.lo
  828.   CC       rpcsvc.lo
  829. In file included from rpcsvc.c:30:
  830. ../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  831.         gf_dirent_t        entries;
  832.                            ^
  833. rpcsvc.c:133:30: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  834.                 if ((procnum < 0) || (procnum >= program->numactors)) {
  835.                      ~~~~~~~ ^ ~
  836. rpcsvc.c:471:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat]
  837.                 "from rpc-transport (%s)", rpc_call_xid (&rpcmsg),
  838.                                            ^
  839. ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_xid'
  840. #define rpc_call_xid(call)              ((call)->rm_xid)
  841.                                         ^
  842. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  843.                 FMT_WARN (fmt);                                         \
  844.                           ^
  845. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  846. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  847.                                              ^
  848. rpcsvc.c:472:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  849.                 rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  850.                 ^
  851. ./xdr-rpc.h:67:41: note: expanded from macro 'rpc_call_rpcvers'
  852. #define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
  853.                                         ^
  854. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  855.                 FMT_WARN (fmt);                                         \
  856.                           ^
  857. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  858. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  859.                                              ^
  860. rpcsvc.c:472:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat]
  861.                 rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  862.                                             ^
  863. ./xdr-rpc.h:68:41: note: expanded from macro 'rpc_call_program'
  864. #define rpc_call_program(call)          ((call)->ru.RM_cmb.cb_prog)
  865.                                         ^
  866. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  867.                 FMT_WARN (fmt);                                         \
  868.                           ^
  869. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  870. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  871.                                              ^
  872. rpcsvc.c:473:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  873.                 rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  874.                 ^
  875. ./xdr-rpc.h:69:41: note: expanded from macro 'rpc_call_progver'
  876. #define rpc_call_progver(call)          ((call)->ru.RM_cmb.cb_vers)
  877.                                         ^
  878. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  879.                 FMT_WARN (fmt);                                         \
  880.                           ^
  881. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  882. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  883.                                              ^
  884. rpcsvc.c:473:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat]
  885.                 rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  886.                                             ^
  887. ./xdr-rpc.h:70:41: note: expanded from macro 'rpc_call_progproc'
  888. #define rpc_call_progproc(call)         ((call)->ru.RM_cmb.cb_proc)
  889.                                         ^
  890. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  891.                 FMT_WARN (fmt);                                         \
  892.                           ^
  893. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  894. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  895.                                              ^
  896. rpcsvc.c:471:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat]
  897.                 "from rpc-transport (%s)", rpc_call_xid (&rpcmsg),
  898.                                            ^~~~~~~~~~~~~~~~~~~~~~
  899. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  900.                          levl, ##fmt);                                  \
  901.                                  ^
  902. ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_xid'
  903. #define rpc_call_xid(call)              ((call)->rm_xid)
  904.                                         ^~~~~~~~~~~~~~~~
  905. rpcsvc.c:472:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  906.                 rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  907.                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
  908. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  909.                          levl, ##fmt);                                  \
  910.                                  ^
  911. ./xdr-rpc.h:67:41: note: expanded from macro 'rpc_call_rpcvers'
  912. #define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
  913.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  914. rpcsvc.c:472:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat]
  915.                 rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  916.                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
  917. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  918.                          levl, ##fmt);                                  \
  919.                                  ^
  920. ./xdr-rpc.h:68:41: note: expanded from macro 'rpc_call_program'
  921. #define rpc_call_program(call)          ((call)->ru.RM_cmb.cb_prog)
  922.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  923. rpcsvc.c:473:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  924.                 rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  925.                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
  926. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  927.                          levl, ##fmt);                                  \
  928.                                  ^
  929. ./xdr-rpc.h:69:41: note: expanded from macro 'rpc_call_progver'
  930. #define rpc_call_progver(call)          ((call)->ru.RM_cmb.cb_vers)
  931.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  932. rpcsvc.c:473:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat]
  933.                 rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  934.                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  935. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  936.                          levl, ##fmt);                                  \
  937.                                  ^
  938. ./xdr-rpc.h:70:41: note: expanded from macro 'rpc_call_progproc'
  939. #define rpc_call_progproc(call)         ((call)->ru.RM_cmb.cb_proc)
  940.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  941. rpcsvc.c:489:23: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat]
  942.                         "from trans (%s)", rpc_call_xid (&rpcmsg),
  943.                                            ^
  944. ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_xid'
  945. #define rpc_call_xid(call)              ((call)->rm_xid)
  946.                                         ^
  947. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  948.                 FMT_WARN (fmt);                                         \
  949.                           ^
  950. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  951. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  952.                                              ^
  953. rpcsvc.c:490:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  954.                         rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  955.                         ^
  956. ./xdr-rpc.h:67:41: note: expanded from macro 'rpc_call_rpcvers'
  957. #define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
  958.                                         ^
  959. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  960.                 FMT_WARN (fmt);                                         \
  961.                           ^
  962. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  963. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  964.                                              ^
  965. rpcsvc.c:490:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat]
  966.                         rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  967.                                                     ^
  968. ./xdr-rpc.h:68:41: note: expanded from macro 'rpc_call_program'
  969. #define rpc_call_program(call)          ((call)->ru.RM_cmb.cb_prog)
  970.                                         ^
  971. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  972.                 FMT_WARN (fmt);                                         \
  973.                           ^
  974. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  975. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  976.                                              ^
  977. rpcsvc.c:491:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  978.                         rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  979.                         ^
  980. ./xdr-rpc.h:69:41: note: expanded from macro 'rpc_call_progver'
  981. #define rpc_call_progver(call)          ((call)->ru.RM_cmb.cb_vers)
  982.                                         ^
  983. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  984.                 FMT_WARN (fmt);                                         \
  985.                           ^
  986. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  987. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  988.                                              ^
  989. rpcsvc.c:491:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat]
  990.                         rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  991.                                                     ^
  992. ./xdr-rpc.h:70:41: note: expanded from macro 'rpc_call_progproc'
  993. #define rpc_call_progproc(call)         ((call)->ru.RM_cmb.cb_proc)
  994.                                         ^
  995. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  996.                 FMT_WARN (fmt);                                         \
  997.                           ^
  998. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  999. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1000.                                              ^
  1001. rpcsvc.c:489:23: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat]
  1002.                         "from trans (%s)", rpc_call_xid (&rpcmsg),
  1003.                                            ^~~~~~~~~~~~~~~~~~~~~~
  1004. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1005.                          levl, ##fmt);                                  \
  1006.                                  ^
  1007. ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_xid'
  1008. #define rpc_call_xid(call)              ((call)->rm_xid)
  1009.                                         ^~~~~~~~~~~~~~~~
  1010. rpcsvc.c:490:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  1011.                         rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  1012.                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1013. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1014.                          levl, ##fmt);                                  \
  1015.                                  ^
  1016. ./xdr-rpc.h:67:41: note: expanded from macro 'rpc_call_rpcvers'
  1017. #define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
  1018.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1019. rpcsvc.c:490:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat]
  1020.                         rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  1021.                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1022. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1023.                          levl, ##fmt);                                  \
  1024.                                  ^
  1025. ./xdr-rpc.h:68:41: note: expanded from macro 'rpc_call_program'
  1026. #define rpc_call_program(call)          ((call)->ru.RM_cmb.cb_prog)
  1027.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1028. rpcsvc.c:491:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  1029.                         rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  1030.                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1031. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1032.                          levl, ##fmt);                                  \
  1033.                                  ^
  1034. ./xdr-rpc.h:69:41: note: expanded from macro 'rpc_call_progver'
  1035. #define rpc_call_progver(call)          ((call)->ru.RM_cmb.cb_vers)
  1036.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1037. rpcsvc.c:491:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat]
  1038.                         rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  1039.                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1040. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1041.                          levl, ##fmt);                                  \
  1042.                                  ^
  1043. ./xdr-rpc.h:70:41: note: expanded from macro 'rpc_call_progproc'
  1044. #define rpc_call_progproc(call)         ((call)->ru.RM_cmb.cb_proc)
  1045.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1046. rpcsvc.c:507:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat]
  1047.                         "from trans (%s)", rpc_call_xid (&rpcmsg),
  1048.                                            ^
  1049. ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_xid'
  1050. #define rpc_call_xid(call)              ((call)->rm_xid)
  1051.                                         ^
  1052. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  1053.                 FMT_WARN (fmt);                                         \
  1054.                           ^
  1055. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  1056. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1057.                                              ^
  1058. rpcsvc.c:508:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  1059.                         rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  1060.                         ^
  1061. ./xdr-rpc.h:67:41: note: expanded from macro 'rpc_call_rpcvers'
  1062. #define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
  1063.                                         ^
  1064. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  1065.                 FMT_WARN (fmt);                                         \
  1066.                           ^
  1067. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  1068. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1069.                                              ^
  1070. rpcsvc.c:508:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat]
  1071.                         rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  1072.                                                     ^
  1073. ./xdr-rpc.h:68:41: note: expanded from macro 'rpc_call_program'
  1074. #define rpc_call_program(call)          ((call)->ru.RM_cmb.cb_prog)
  1075.                                         ^
  1076. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  1077.                 FMT_WARN (fmt);                                         \
  1078.                           ^
  1079. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  1080. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1081.                                              ^
  1082. rpcsvc.c:509:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  1083.                         rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  1084.                         ^
  1085. ./xdr-rpc.h:69:41: note: expanded from macro 'rpc_call_progver'
  1086. #define rpc_call_progver(call)          ((call)->ru.RM_cmb.cb_vers)
  1087.                                         ^
  1088. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  1089.                 FMT_WARN (fmt);                                         \
  1090.                           ^
  1091. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  1092. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1093.                                              ^
  1094. rpcsvc.c:509:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat]
  1095.                         rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  1096.                                                     ^
  1097. ./xdr-rpc.h:70:41: note: expanded from macro 'rpc_call_progproc'
  1098. #define rpc_call_progproc(call)         ((call)->ru.RM_cmb.cb_proc)
  1099.                                         ^
  1100. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  1101.                 FMT_WARN (fmt);                                         \
  1102.                           ^
  1103. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  1104. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1105.                                              ^
  1106. rpcsvc.c:507:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat]
  1107.                         "from trans (%s)", rpc_call_xid (&rpcmsg),
  1108.                                            ^~~~~~~~~~~~~~~~~~~~~~
  1109. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1110.                          levl, ##fmt);                                  \
  1111.                                  ^
  1112. ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_xid'
  1113. #define rpc_call_xid(call)              ((call)->rm_xid)
  1114.                                         ^~~~~~~~~~~~~~~~
  1115. rpcsvc.c:508:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  1116.                         rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  1117.                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1118. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1119.                          levl, ##fmt);                                  \
  1120.                                  ^
  1121. ./xdr-rpc.h:67:41: note: expanded from macro 'rpc_call_rpcvers'
  1122. #define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
  1123.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1124. rpcsvc.c:508:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat]
  1125.                         rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  1126.                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1127. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1128.                          levl, ##fmt);                                  \
  1129.                                  ^
  1130. ./xdr-rpc.h:68:41: note: expanded from macro 'rpc_call_program'
  1131. #define rpc_call_program(call)          ((call)->ru.RM_cmb.cb_prog)
  1132.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1133. rpcsvc.c:509:25: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  1134.                         rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  1135.                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1136. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1137.                          levl, ##fmt);                                  \
  1138.                                  ^
  1139. ./xdr-rpc.h:69:41: note: expanded from macro 'rpc_call_progver'
  1140. #define rpc_call_progver(call)          ((call)->ru.RM_cmb.cb_vers)
  1141.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1142. rpcsvc.c:509:53: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat]
  1143.                         rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  1144.                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1145. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1146.                          levl, ##fmt);                                  \
  1147.                                  ^
  1148. ./xdr-rpc.h:70:41: note: expanded from macro 'rpc_call_progproc'
  1149. #define rpc_call_progproc(call)         ((call)->ru.RM_cmb.cb_proc)
  1150.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1151. 32 warnings generated.
  1152.   CC       auth-null.lo
  1153.   CC       rpc-transport.lo
  1154.   CC       xdr-rpc.lo
  1155. xdr-rpc.c:197:22: warning: assigning to 'u_int *' (aka 'unsigned int *') from 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
  1156.         au->aup_gids = (int *)gids;
  1157.                      ^ ~~~~~~~~~~~
  1158. 1 warning generated.
  1159.   CC       xdr-rpcclnt.lo
  1160.   CC       rpc-clnt.lo
  1161. rpc-clnt.c:697:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat]
  1162.                 "from rpc-transport (%s)", rpc_call_xid (&rpcmsg),
  1163.                                            ^
  1164. ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_xid'
  1165. #define rpc_call_xid(call)              ((call)->rm_xid)
  1166.                                         ^
  1167. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  1168.                 FMT_WARN (fmt);                                         \
  1169.                           ^
  1170. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  1171. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1172.                                              ^
  1173. rpc-clnt.c:698:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  1174.                 rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  1175.                 ^
  1176. ./xdr-rpc.h:67:41: note: expanded from macro 'rpc_call_rpcvers'
  1177. #define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
  1178.                                         ^
  1179. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  1180.                 FMT_WARN (fmt);                                         \
  1181.                           ^
  1182. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  1183. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1184.                                              ^
  1185. rpc-clnt.c:698:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat]
  1186.                 rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  1187.                                             ^
  1188. ./xdr-rpc.h:68:41: note: expanded from macro 'rpc_call_program'
  1189. #define rpc_call_program(call)          ((call)->ru.RM_cmb.cb_prog)
  1190.                                         ^
  1191. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  1192.                 FMT_WARN (fmt);                                         \
  1193.                           ^
  1194. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  1195. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1196.                                              ^
  1197. rpc-clnt.c:699:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  1198.                 rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  1199.                 ^
  1200. ./xdr-rpc.h:69:41: note: expanded from macro 'rpc_call_progver'
  1201. #define rpc_call_progver(call)          ((call)->ru.RM_cmb.cb_vers)
  1202.                                         ^
  1203. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  1204.                 FMT_WARN (fmt);                                         \
  1205.                           ^
  1206. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  1207. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1208.                                              ^
  1209. rpc-clnt.c:699:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat]
  1210.                 rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  1211.                                             ^
  1212. ./xdr-rpc.h:70:41: note: expanded from macro 'rpc_call_progproc'
  1213. #define rpc_call_progproc(call)         ((call)->ru.RM_cmb.cb_proc)
  1214.                                         ^
  1215. ../../../libglusterfs/src/logging.h:260:27: note: expanded from macro 'gf_log'
  1216.                 FMT_WARN (fmt);                                         \
  1217.                           ^
  1218. ../../../libglusterfs/src/logging.h:211:46: note: expanded from macro 'FMT_WARN'
  1219. #define FMT_WARN(fmt...) do { if (0) printf (fmt); } while (0)
  1220.                                              ^
  1221. rpc-clnt.c:697:44: warning: format specifies type 'unsigned long' but the argument has type 'u_int32_t' (aka 'unsigned int') [-Wformat]
  1222.                 "from rpc-transport (%s)", rpc_call_xid (&rpcmsg),
  1223.                                            ^~~~~~~~~~~~~~~~~~~~~~
  1224. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1225.                          levl, ##fmt);                                  \
  1226.                                  ^
  1227. ./xdr-rpc.h:65:41: note: expanded from macro 'rpc_call_xid'
  1228. #define rpc_call_xid(call)              ((call)->rm_xid)
  1229.                                         ^~~~~~~~~~~~~~~~
  1230. rpc-clnt.c:698:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  1231.                 rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  1232.                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1233. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1234.                          levl, ##fmt);                                  \
  1235.                                  ^
  1236. ./xdr-rpc.h:67:41: note: expanded from macro 'rpc_call_rpcvers'
  1237. #define rpc_call_rpcvers(call)          ((call)->ru.RM_cmb.cb_rpcvers)
  1238.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1239. rpc-clnt.c:698:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcprog_t' (aka 'unsigned int') [-Wformat]
  1240.                 rpc_call_rpcvers (&rpcmsg), rpc_call_program (&rpcmsg),
  1241.                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1242. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1243.                          levl, ##fmt);                                  \
  1244.                                  ^
  1245. ./xdr-rpc.h:68:41: note: expanded from macro 'rpc_call_program'
  1246. #define rpc_call_program(call)          ((call)->ru.RM_cmb.cb_prog)
  1247.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1248. rpc-clnt.c:699:17: warning: format specifies type 'unsigned long' but the argument has type 'rpcvers_t' (aka 'unsigned int') [-Wformat]
  1249.                 rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  1250.                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1251. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1252.                          levl, ##fmt);                                  \
  1253.                                  ^
  1254. ./xdr-rpc.h:69:41: note: expanded from macro 'rpc_call_progver'
  1255. #define rpc_call_progver(call)          ((call)->ru.RM_cmb.cb_vers)
  1256.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1257. rpc-clnt.c:699:45: warning: format specifies type 'unsigned long' but the argument has type 'rpcproc_t' (aka 'unsigned int') [-Wformat]
  1258.                 rpc_call_progver (&rpcmsg), rpc_call_progproc (&rpcmsg),
  1259.                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1260. ../../../libglusterfs/src/logging.h:262:34: note: expanded from macro 'gf_log'
  1261.                          levl, ##fmt);                                  \
  1262.                                  ^
  1263. ./xdr-rpc.h:70:41: note: expanded from macro 'rpc_call_progproc'
  1264. #define rpc_call_progproc(call)         ((call)->ru.RM_cmb.cb_proc)
  1265.                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1266. 10 warnings generated.
  1267.   CC       auth-glusterfs.lo
  1268.   CC       rpc-drc.lo
  1269.   CC       xdr_sizeof.lo
  1270.   CC       rpc-clnt-ping.lo
  1271.   CCLD     libgfrpc.la
  1272. Making all in rpc-transport
  1273. Making all in socket
  1274. Making all in src
  1275.   CC       socket.lo
  1276. socket.c:1741:35: warning: implicit conversion from enumeration type 'sp_rpcfrag_vectored_reply_accepted_state_t' to different enumeration type 'sp_rpcfrag_vectored_reply_status_state_t' [-Wenum-conversion]
  1277.                                 = SP_STATE_ACCEPTED_REPLY_INIT;
  1278.                                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1279. socket.c:1872:41: warning: comparison of constant 42 with expression of type 'msg_type_t' (aka 'enum msg_type') is always false [-Wtautological-constant-out-of-range-compare]
  1280.                 } else if (in->msg_type == GF_UNIVERSAL_ANSWER) {
  1281.                            ~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~
  1282. socket.c:1890:39: warning: implicit conversion from enumeration type 'sp_rpcrecord_state_t' to different enumeration type 'sp_rpcfrag_state_t' [-Wenum-conversion]
  1283.                         frag->state = SP_STATE_NADA;
  1284.                                     ~ ^~~~~~~~~~~~~
  1285. socket.c:2190:41: warning: implicit conversion from enumeration type 'glusterfs_event_t' to different enumeration type 'rpc_transport_event_t' [-Wenum-conversion]
  1286.                                 event = GF_EVENT_POLLERR;
  1287.                                       ~ ^~~~~~~~~~~~~~~~
  1288. 4 warnings generated.
  1289.   CC       name.lo
  1290.   CCLD     socket.la
  1291. Making all in api
  1292. Making all in src
  1293.   CC       libgfapi_la-glfs.lo
  1294. In file included from glfs.c:47:
  1295. ../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1296.         gf_dirent_t        entries;
  1297.                            ^
  1298. In file included from glfs.c:48:
  1299. ../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1300.                 gf_dirent_t entries;
  1301.                             ^
  1302. 2 warnings generated.
  1303.   CC       libgfapi_la-glfs-mgmt.lo
  1304. In file included from glfs-mgmt.c:38:
  1305. ../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1306.         gf_dirent_t        entries;
  1307.                            ^
  1308. 1 warning generated.
  1309.   CC       libgfapi_la-glfs-fops.lo
  1310. In file included from glfs-fops.c:15:
  1311. ../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1312.         gf_dirent_t        entries;
  1313.                            ^
  1314. 1 warning generated.
  1315.   CC       libgfapi_la-glfs-resolve.lo
  1316. In file included from glfs-resolve.c:30:
  1317. ../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1318.         gf_dirent_t        entries;
  1319.                            ^
  1320. In file included from glfs-resolve.c:31:
  1321. ../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1322.                 gf_dirent_t entries;
  1323.                             ^
  1324. 2 warnings generated.
  1325.   CC       libgfapi_la-glfs-handleops.lo
  1326. In file included from glfs-handleops.c:14:
  1327. ../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1328.         gf_dirent_t        entries;
  1329.                            ^
  1330. 1 warning generated.
  1331.   CCLD     libgfapi.la
  1332.  
  1333. *** Warning: Linking the shared library libgfapi.la against the
  1334. *** static library ../../contrib/argp-standalone/libargp.a is not portable!
  1335.   CC       glfs-master.lo
  1336.   CCLD     api.la
  1337. Making all in examples
  1338. Making all in xlators
  1339. Making all in cluster
  1340. Making all in stripe
  1341. Making all in src
  1342.   CC       stripe.lo
  1343. In file included from stripe.c:28:
  1344. ./stripe.h:207:30: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1345.         gf_dirent_t          entries;
  1346.                              ^
  1347. 1 warning generated.
  1348.   CC       stripe-helpers.lo
  1349. In file included from stripe-helpers.c:13:
  1350. ./stripe.h:207:30: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1351.         gf_dirent_t          entries;
  1352.                              ^
  1353. 1 warning generated.
  1354.   CC       libxlator.lo
  1355.   CCLD     stripe.la
  1356. Making all in afr
  1357. Making all in src
  1358.   CC       afr-dir-read.lo
  1359. In file included from afr-dir-read.c:32:
  1360. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1361.                 gf_dirent_t entries;
  1362.                             ^
  1363. In file included from afr-dir-read.c:39:
  1364. In file included from ./afr.h:26:
  1365. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1366.         gf_dirent_t        entries;
  1367.                            ^
  1368. 2 warnings generated.
  1369.   CC       afr-dir-write.lo
  1370. In file included from afr-dir-write.c:25:
  1371. In file included from ./afr.h:20:
  1372. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1373.                 gf_dirent_t entries;
  1374.                             ^
  1375. In file included from afr-dir-write.c:25:
  1376. In file included from ./afr.h:26:
  1377. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1378.         gf_dirent_t        entries;
  1379.                            ^
  1380. 2 warnings generated.
  1381.   CC       afr-inode-read.lo
  1382. In file included from afr-inode-read.c:25:
  1383. In file included from ./afr.h:20:
  1384. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1385.                 gf_dirent_t entries;
  1386.                             ^
  1387. In file included from afr-inode-read.c:25:
  1388. In file included from ./afr.h:26:
  1389. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1390.         gf_dirent_t        entries;
  1391.                            ^
  1392. 2 warnings generated.
  1393.   CC       afr-inode-write.lo
  1394. In file included from afr-inode-write.c:25:
  1395. In file included from ./afr.h:20:
  1396. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1397.                 gf_dirent_t entries;
  1398.                             ^
  1399. In file included from afr-inode-write.c:25:
  1400. In file included from ./afr.h:26:
  1401. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1402.         gf_dirent_t        entries;
  1403.                            ^
  1404. 2 warnings generated.
  1405.   CC       afr-open.lo
  1406. In file included from afr-open.c:24:
  1407. In file included from ./afr.h:20:
  1408. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1409.                 gf_dirent_t entries;
  1410.                             ^
  1411. In file included from afr-open.c:24:
  1412. In file included from ./afr.h:26:
  1413. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1414.         gf_dirent_t        entries;
  1415.                            ^
  1416. 2 warnings generated.
  1417.   CC       afr-transaction.lo
  1418. In file included from afr-transaction.c:16:
  1419. In file included from ./afr.h:20:
  1420. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1421.                 gf_dirent_t entries;
  1422.                             ^
  1423. In file included from afr-transaction.c:16:
  1424. In file included from ./afr.h:26:
  1425. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1426.         gf_dirent_t        entries;
  1427.                            ^
  1428. 2 warnings generated.
  1429.   CC       afr-lk-common.lo
  1430. In file included from afr-lk-common.c:15:
  1431. In file included from ./afr.h:20:
  1432. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1433.                 gf_dirent_t entries;
  1434.                             ^
  1435. In file included from afr-lk-common.c:15:
  1436. In file included from ./afr.h:26:
  1437. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1438.         gf_dirent_t        entries;
  1439.                            ^
  1440. 2 warnings generated.
  1441.   CC       afr-read-txn.lo
  1442. In file included from afr-read-txn.c:11:
  1443. In file included from ./afr.h:20:
  1444. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1445.                 gf_dirent_t entries;
  1446.                             ^
  1447. In file included from afr-read-txn.c:11:
  1448. In file included from ./afr.h:26:
  1449. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1450.         gf_dirent_t        entries;
  1451.                            ^
  1452. 2 warnings generated.
  1453.   CC       libxlator.lo
  1454.   CC       afr-self-heal-common.lo
  1455. In file included from afr-self-heal-common.c:17:
  1456. In file included from ./afr.h:20:
  1457. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1458.                 gf_dirent_t entries;
  1459.                             ^
  1460. In file included from afr-self-heal-common.c:17:
  1461. In file included from ./afr.h:26:
  1462. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1463.         gf_dirent_t        entries;
  1464.                            ^
  1465. 2 warnings generated.
  1466.   CC       afr-self-heal-data.lo
  1467. In file included from afr-self-heal-data.c:17:
  1468. In file included from ./afr.h:20:
  1469. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1470.                 gf_dirent_t entries;
  1471.                             ^
  1472. In file included from afr-self-heal-data.c:17:
  1473. In file included from ./afr.h:26:
  1474. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1475.         gf_dirent_t        entries;
  1476.                            ^
  1477. 2 warnings generated.
  1478.   CC       afr-self-heal-entry.lo
  1479. In file included from afr-self-heal-entry.c:17:
  1480. In file included from ./afr.h:20:
  1481. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1482.                 gf_dirent_t entries;
  1483.                             ^
  1484. In file included from afr-self-heal-entry.c:17:
  1485. In file included from ./afr.h:26:
  1486. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1487.         gf_dirent_t        entries;
  1488.                            ^
  1489. 2 warnings generated.
  1490.   CC       afr-self-heal-metadata.lo
  1491. In file included from afr-self-heal-metadata.c:17:
  1492. In file included from ./afr.h:20:
  1493. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1494.                 gf_dirent_t entries;
  1495.                             ^
  1496. In file included from afr-self-heal-metadata.c:17:
  1497. In file included from ./afr.h:26:
  1498. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1499.         gf_dirent_t        entries;
  1500.                            ^
  1501. 2 warnings generated.
  1502.   CC       afr-self-heald.lo
  1503. In file included from afr-self-heald.c:17:
  1504. In file included from ./afr.h:20:
  1505. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1506.                 gf_dirent_t entries;
  1507.                             ^
  1508. In file included from afr-self-heald.c:17:
  1509. In file included from ./afr.h:26:
  1510. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1511.         gf_dirent_t        entries;
  1512.                            ^
  1513. afr-self-heald.c:1140:25: warning: comparison of constant -1 with expression of type 'unsigned char' is always false [-Wtautological-constant-out-of-range-compare]
  1514.                 if (priv->child_up[i] == -1)
  1515.                     ~~~~~~~~~~~~~~~~~ ^  ~~
  1516. 3 warnings generated.
  1517.   CC       afr-self-heal-name.lo
  1518. In file included from afr-self-heal-name.c:17:
  1519. In file included from ./afr.h:20:
  1520. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1521.                 gf_dirent_t entries;
  1522.                             ^
  1523. In file included from afr-self-heal-name.c:17:
  1524. In file included from ./afr.h:26:
  1525. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1526.         gf_dirent_t        entries;
  1527.                            ^
  1528. 2 warnings generated.
  1529.   CC       afr.lo
  1530. In file included from afr.c:22:
  1531. In file included from ./afr-common.c:24:
  1532. In file included from ./afr.h:20:
  1533. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1534.                 gf_dirent_t entries;
  1535.                             ^
  1536. In file included from afr.c:22:
  1537. In file included from ./afr-common.c:24:
  1538. In file included from ./afr.h:26:
  1539. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1540.         gf_dirent_t        entries;
  1541.                            ^
  1542. 2 warnings generated.
  1543.   CCLD     afr.la
  1544.   CC       pump.lo
  1545. In file included from pump.c:21:
  1546. In file included from ./afr-common.c:24:
  1547. In file included from ./afr.h:20:
  1548. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1549.                 gf_dirent_t entries;
  1550.                             ^
  1551. In file included from pump.c:21:
  1552. In file included from ./afr-common.c:24:
  1553. In file included from ./afr.h:26:
  1554. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1555.         gf_dirent_t        entries;
  1556.                            ^
  1557. 2 warnings generated.
  1558.   CCLD     pump.la
  1559. Making all in dht
  1560. Making all in src
  1561.   CC       dht-layout.lo
  1562. In file included from dht-layout.c:19:
  1563. In file included from ./dht-common.h:22:
  1564. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1565.         gf_dirent_t        entries;
  1566.                            ^
  1567. 1 warning generated.
  1568.   CC       dht-helper.lo
  1569. In file included from dht-helper.c:19:
  1570. In file included from ./dht-common.h:22:
  1571. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1572.         gf_dirent_t        entries;
  1573.                            ^
  1574. 1 warning generated.
  1575.   CC       dht-linkfile.lo
  1576. In file included from dht-linkfile.c:20:
  1577. In file included from ./dht-common.h:22:
  1578. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1579.         gf_dirent_t        entries;
  1580.                            ^
  1581. 1 warning generated.
  1582.   CC       dht-rebalance.lo
  1583. In file included from dht-rebalance.c:17:
  1584. In file included from ./dht-common.h:22:
  1585. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1586.         gf_dirent_t        entries;
  1587.                            ^
  1588. 1 warning generated.
  1589.   CC       dht-selfheal.lo
  1590. In file included from dht-selfheal.c:19:
  1591. In file included from ./dht-common.h:22:
  1592. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1593.         gf_dirent_t        entries;
  1594.                            ^
  1595. 1 warning generated.
  1596.   CC       dht-rename.lo
  1597. In file included from dht-rename.c:21:
  1598. In file included from ./dht-common.h:22:
  1599. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1600.         gf_dirent_t        entries;
  1601.                            ^
  1602. 1 warning generated.
  1603.   CC       dht-hashfn.lo
  1604. In file included from dht-hashfn.c:19:
  1605. In file included from ./dht-common.h:22:
  1606. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1607.         gf_dirent_t        entries;
  1608.                            ^
  1609. 1 warning generated.
  1610.   CC       dht-diskusage.lo
  1611. In file included from dht-diskusage.c:21:
  1612. In file included from ./dht-common.h:22:
  1613. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1614.         gf_dirent_t        entries;
  1615.                            ^
  1616. 1 warning generated.
  1617.   CC       dht-common.lo
  1618. In file included from dht-common.c:22:
  1619. In file included from ./dht-common.h:22:
  1620. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1621.         gf_dirent_t        entries;
  1622.                            ^
  1623. dht-common.c:1369:44: warning: comparison of constant 2 with expression of type 'gf_boolean_t' (aka 'enum _gf_boolean') is always false [-Wtautological-constant-out-of-range-compare]
  1624.                 if ((conf->search_unhashed == GF_DHT_LOOKUP_UNHASHED_AUTO) &&
  1625.                      ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1626. dht-common.c:3280:43: warning: comparison of constant 2 with expression of type 'gf_boolean_t' (aka 'enum _gf_boolean') is always false [-Wtautological-constant-out-of-range-compare]
  1627.                 if (conf->search_unhashed == GF_DHT_LOOKUP_UNHASHED_AUTO) {
  1628.                     ~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1629. 3 warnings generated.
  1630.   CC       dht-inode-write.lo
  1631. In file included from dht-inode-write.c:17:
  1632. In file included from ./dht-common.h:22:
  1633. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1634.         gf_dirent_t        entries;
  1635.                            ^
  1636. 1 warning generated.
  1637.   CC       dht-inode-read.lo
  1638. In file included from dht-inode-read.c:16:
  1639. In file included from ./dht-common.h:22:
  1640. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1641.         gf_dirent_t        entries;
  1642.                            ^
  1643. 1 warning generated.
  1644.   CC       dht-shared.lo
  1645. In file included from dht-shared.c:20:
  1646. In file included from ./dht-common.h:22:
  1647. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1648.         gf_dirent_t        entries;
  1649.                            ^
  1650. 1 warning generated.
  1651.   CC       libxlator.lo
  1652.   CC       dht.lo
  1653. In file included from dht.c:18:
  1654. In file included from ./dht-common.h:22:
  1655. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1656.         gf_dirent_t        entries;
  1657.                            ^
  1658. 1 warning generated.
  1659.   CCLD     dht.la
  1660.   CC       nufa.lo
  1661. In file included from nufa.c:17:
  1662. In file included from ./dht-common.h:22:
  1663. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1664.         gf_dirent_t        entries;
  1665.                            ^
  1666. 1 warning generated.
  1667.   CCLD     nufa.la
  1668.   CC       switch.lo
  1669. In file included from switch.c:17:
  1670. In file included from ./dht-common.h:22:
  1671. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1672.         gf_dirent_t        entries;
  1673.                            ^
  1674. 1 warning generated.
  1675.   CCLD     switch.la
  1676. Making all in storage
  1677. Making all in posix
  1678. Making all in src
  1679.   CC       posix.lo
  1680. In file included from posix.c:41:
  1681. In file included from ./posix.h:46:
  1682. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1683.                 gf_dirent_t entries;
  1684.                             ^
  1685. 1 warning generated.
  1686.   CC       posix-helpers.lo
  1687. In file included from posix-helpers.c:35:
  1688. In file included from ./posix.h:46:
  1689. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1690.                 gf_dirent_t entries;
  1691.                             ^
  1692. 1 warning generated.
  1693.   CC       posix-handle.lo
  1694. In file included from posix-handle.c:25:
  1695. In file included from ./posix.h:46:
  1696. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1697.                 gf_dirent_t entries;
  1698.                             ^
  1699. 1 warning generated.
  1700.   CC       posix-aio.lo
  1701. In file included from posix-aio.c:17:
  1702. In file included from ./posix.h:46:
  1703. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1704.                 gf_dirent_t entries;
  1705.                             ^
  1706. 1 warning generated.
  1707.   CCLD     posix.la
  1708. Making all in protocol
  1709. Making all in auth
  1710. Making all in addr
  1711. Making all in src
  1712.   CC       addr.lo
  1713.   CCLD     addr.la
  1714. Making all in login
  1715. Making all in src
  1716.   CC       login.lo
  1717.   CCLD     login.la
  1718. Making all in client
  1719. Making all in src
  1720.   CC       client.lo
  1721.   CC       client-helpers.lo
  1722.   CC       client-rpc-fops.lo
  1723.   CC       client-handshake.lo
  1724.   CC       client-callback.lo
  1725.   CC       client-lk.lo
  1726.   CCLD     client.la
  1727. Making all in server
  1728. Making all in src
  1729.   CC       server.lo
  1730. In file included from server.c:24:
  1731. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1732.                 gf_dirent_t entries;
  1733.                             ^
  1734. server.c:145:33: warning: unused variable 'barriered' [-Wunused-variable]
  1735.         gf_boolean_t            barriered  = _gf_false;
  1736.                                 ^
  1737. server.c:680:35: warning: unused variable 'xl' [-Wunused-variable]
  1738.         xlator_t                 *xl     = NULL;
  1739.                                   ^
  1740. server.c:1033:22: warning: unused variable 'val' [-Wunused-variable]
  1741.         int32_t      val = 0;
  1742.                      ^
  1743. 4 warnings generated.
  1744.   CC       server-resolve.lo
  1745.   CC       server-helpers.lo
  1746.   CC       server-rpc-fops.lo
  1747.   CC       server-handshake.lo
  1748.   CC       authenticate.lo
  1749.   CCLD     server.la
  1750. Making all in performance
  1751. Making all in write-behind
  1752. Making all in src
  1753.   CC       write-behind.lo
  1754. In file included from write-behind.c:25:
  1755. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1756.                 gf_dirent_t entries;
  1757.                             ^
  1758. 1 warning generated.
  1759.   CCLD     write-behind.la
  1760. Making all in read-ahead
  1761. Making all in src
  1762.   CC       read-ahead.lo
  1763.   CC       page.lo
  1764.   CCLD     read-ahead.la
  1765. Making all in readdir-ahead
  1766. Making all in src
  1767.   CC       readdir-ahead.lo
  1768. In file included from readdir-ahead.c:33:
  1769. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1770.                 gf_dirent_t entries;
  1771.                             ^
  1772. In file included from readdir-ahead.c:34:
  1773. ./readdir-ahead.h:28:14: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1774.         gf_dirent_t entries;
  1775.                     ^
  1776. 2 warnings generated.
  1777.   CCLD     readdir-ahead.la
  1778. Making all in io-threads
  1779. Making all in src
  1780.   CC       io-threads.lo
  1781. In file included from io-threads.c:16:
  1782. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1783.                 gf_dirent_t entries;
  1784.                             ^
  1785. 1 warning generated.
  1786.   CCLD     io-threads.la
  1787. Making all in io-cache
  1788. Making all in src
  1789.   CC       io-cache.lo
  1790. In file included from io-cache.c:20:
  1791. In file included from ./io-cache.h:27:
  1792. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1793.                 gf_dirent_t entries;
  1794.                             ^
  1795. 1 warning generated.
  1796.   CC       page.lo
  1797. In file included from page.c:20:
  1798. In file included from ./io-cache.h:27:
  1799. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1800.                 gf_dirent_t entries;
  1801.                             ^
  1802. 1 warning generated.
  1803.   CC       ioc-inode.lo
  1804. In file included from ioc-inode.c:16:
  1805. In file included from ./io-cache.h:27:
  1806. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1807.                 gf_dirent_t entries;
  1808.                             ^
  1809. 1 warning generated.
  1810.   CCLD     io-cache.la
  1811. Making all in symlink-cache
  1812. Making all in src
  1813.   CC       symlink-cache.lo
  1814.   CCLD     symlink-cache.la
  1815. Making all in quick-read
  1816. Making all in src
  1817.   CC       quick-read.lo
  1818. In file included from quick-read.c:11:
  1819. In file included from ./quick-read.h:27:
  1820. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1821.                 gf_dirent_t entries;
  1822.                             ^
  1823. 1 warning generated.
  1824.   CCLD     quick-read.la
  1825. Making all in md-cache
  1826. Making all in src
  1827.   CC       md-cache.lo
  1828.   CCLD     md-cache.la
  1829. Making all in open-behind
  1830. Making all in src
  1831.   CC       open-behind.lo
  1832. In file included from open-behind.c:14:
  1833. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1834.                 gf_dirent_t entries;
  1835.                             ^
  1836. 1 warning generated.
  1837.   CCLD     open-behind.la
  1838. Making all in debug
  1839. Making all in trace
  1840. Making all in src
  1841.   CC       trace.lo
  1842. trace.c:1816:40: warning: format specifies type 'unsigned long' but the argument has type 'dev_t' (aka 'unsigned int') [-Wformat]
  1843.                           mode, umask, dev);
  1844.                                        ^~~
  1845. 1 warning generated.
  1846.   CCLD     trace.la
  1847. Making all in error-gen
  1848. Making all in src
  1849.   CC       error-gen.lo
  1850.   CCLD     error-gen.la
  1851. Making all in io-stats
  1852. Making all in src
  1853.   CC       io-stats.lo
  1854. io-stats.c:726:67: warning: implicit conversion from enumeration type 'ios_stats_thru_t' to different enumeration type 'ios_stats_type_t' [-Wenum-conversion]
  1855.                 ios_dump_throughput_stats(list_head, this, logfp, IOS_STATS_THRU_READ);
  1856.                 ~~~~~~~~~~~~~~~~~~~~~~~~~                         ^~~~~~~~~~~~~~~~~~~
  1857. io-stats.c:732:68: warning: implicit conversion from enumeration type 'ios_stats_thru_t' to different enumeration type 'ios_stats_type_t' [-Wenum-conversion]
  1858.                 ios_dump_throughput_stats (list_head, this, logfp, IOS_STATS_THRU_WRITE);
  1859.                 ~~~~~~~~~~~~~~~~~~~~~~~~~                          ^~~~~~~~~~~~~~~~~~~~
  1860. 2 warnings generated.
  1861.   CCLD     io-stats.la
  1862. Making all in features
  1863. Making all in locks
  1864. Making all in src
  1865.   CC       common.lo
  1866. In file included from common.c:27:
  1867. In file included from ./locks.h:20:
  1868. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1869.                 gf_dirent_t entries;
  1870.                             ^
  1871. 1 warning generated.
  1872.   CC       posix.lo
  1873. In file included from posix.c:27:
  1874. In file included from ./locks.h:20:
  1875. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1876.                 gf_dirent_t entries;
  1877.                             ^
  1878. In file included from posix.c:32:
  1879. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1880.         gf_dirent_t        entries;
  1881.                            ^
  1882. 2 warnings generated.
  1883.   CC       entrylk.lo
  1884. In file included from entrylk.c:23:
  1885. In file included from ./locks.h:20:
  1886. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1887.                 gf_dirent_t entries;
  1888.                             ^
  1889. 1 warning generated.
  1890.   CC       inodelk.lo
  1891. In file included from inodelk.c:23:
  1892. In file included from ./locks.h:20:
  1893. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1894.                 gf_dirent_t entries;
  1895.                             ^
  1896. 1 warning generated.
  1897.   CC       reservelk.lo
  1898. In file included from reservelk.c:23:
  1899. In file included from ./locks.h:20:
  1900. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1901.                 gf_dirent_t entries;
  1902.                             ^
  1903. 1 warning generated.
  1904.   CC       clear.lo
  1905. In file included from clear.c:27:
  1906. In file included from ./locks.h:20:
  1907. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1908.                 gf_dirent_t entries;
  1909.                             ^
  1910. 1 warning generated.
  1911.   CCLD     locks.la
  1912. Making all in quota
  1913. Making all in src
  1914.   CC       quota.lo
  1915. In file included from quota.c:12:
  1916. In file included from ./quota.h:19:
  1917. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1918.                 gf_dirent_t entries;
  1919.                             ^
  1920. quota.c:3538:28: warning: unused variable 'local' [-Wunused-variable]
  1921.         quota_local_t     *local        = frame->local;
  1922.                            ^
  1923. 2 warnings generated.
  1924.   CC       quota-enforcer-client.lo
  1925. In file included from quota-enforcer-client.c:46:
  1926. In file included from ./quota.h:19:
  1927. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1928.                 gf_dirent_t entries;
  1929.                             ^
  1930. 1 warning generated.
  1931.   CCLD     quota.la
  1932.   CC       quotad.lo
  1933. In file included from quotad.c:10:
  1934. In file included from ./quota.h:19:
  1935. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1936.                 gf_dirent_t entries;
  1937.                             ^
  1938. 1 warning generated.
  1939.   CC       quotad-helpers.lo
  1940. In file included from quotad-helpers.c:11:
  1941. In file included from ./quotad-helpers.h:15:
  1942. In file included from ./quota.h:19:
  1943. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1944.                 gf_dirent_t entries;
  1945.                             ^
  1946. 1 warning generated.
  1947.   CC       quotad-aggregator.lo
  1948. In file included from quotad-aggregator.c:12:
  1949. In file included from ./quota.h:19:
  1950. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1951.                 gf_dirent_t entries;
  1952.                             ^
  1953. 1 warning generated.
  1954.   CCLD     quotad.la
  1955. Making all in read-only
  1956. Making all in src
  1957.   CC       read-only.lo
  1958.   CC       read-only-common.lo
  1959.   CCLD     read-only.la
  1960.   CC       worm.lo
  1961.   CCLD     worm.la
  1962. Making all in mac-compat
  1963. Making all in src
  1964.   CC       mac-compat.lo
  1965.   CCLD     mac-compat.la
  1966. Making all in quiesce
  1967. Making all in src
  1968.   CC       quiesce.lo
  1969. In file included from quiesce.c:17:
  1970. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1971.                 gf_dirent_t entries;
  1972.                             ^
  1973. 1 warning generated.
  1974.   CCLD     quiesce.la
  1975. Making all in marker
  1976. Making all in src
  1977.   CC       marker.lo
  1978. In file included from marker.c:18:
  1979. In file included from ./marker.h:22:
  1980. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1981.                 gf_dirent_t entries;
  1982.                             ^
  1983. In file included from marker.c:24:
  1984. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1985.         gf_dirent_t        entries;
  1986.                            ^
  1987. 2 warnings generated.
  1988.   CC       marker-quota.lo
  1989. In file included from marker-quota.c:22:
  1990. In file included from ./marker-quota-helper.h:19:
  1991. In file included from ./marker.h:22:
  1992. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  1993.                 gf_dirent_t entries;
  1994.                             ^
  1995. 1 warning generated.
  1996.   CC       marker-quota-helper.lo
  1997. In file included from marker-quota-helper.c:17:
  1998. In file included from ./marker-common.h:20:
  1999. In file included from ./marker.h:22:
  2000. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2001.                 gf_dirent_t entries;
  2002.                             ^
  2003. 1 warning generated.
  2004.   CC       marker-common.lo
  2005. In file included from marker-common.c:15:
  2006. In file included from ./marker-common.h:20:
  2007. In file included from ./marker.h:22:
  2008. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2009.                 gf_dirent_t entries;
  2010.                             ^
  2011. 1 warning generated.
  2012.   CCLD     marker.la
  2013. Making all in index
  2014. Making all in src
  2015.   CC       index.lo
  2016. In file included from index.c:15:
  2017. In file included from ./index.h:15:
  2018. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2019.                 gf_dirent_t entries;
  2020.                             ^
  2021. 1 warning generated.
  2022.   CCLD     index.la
  2023. Making all in barrier
  2024. Making all in src
  2025.   CC       barrier.lo
  2026. In file included from barrier.c:16:
  2027. In file included from ./barrier.h:17:
  2028. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2029.                 gf_dirent_t entries;
  2030.                             ^
  2031. barrier.c:356:37: warning: comparison of constant -1 with expression of type 'gf_boolean_t' (aka 'enum _gf_boolean') is always false [-Wtautological-constant-out-of-range-compare]
  2032.                 if (barrier_enabled == -1) {
  2033.                     ~~~~~~~~~~~~~~~ ^  ~~
  2034. 2 warnings generated.
  2035.   CCLD     barrier.la
  2036. Making all in protect
  2037. Making all in src
  2038.   CC       prot_dht.lo
  2039.   CCLD     prot_dht.la
  2040.   CC       prot_client.lo
  2041.   CCLD     prot_client.la
  2042.   CC       prot_server.lo
  2043.   CCLD     prot_server.la
  2044. Making all in compress
  2045. Making all in src
  2046.   CC       cdc.lo
  2047.   CC       cdc-helper.lo
  2048.   CCLD     cdc.la
  2049. Making all in changelog
  2050. Making all in src
  2051.   CC       changelog.lo
  2052. In file included from changelog.c:21:
  2053. In file included from ./changelog-rt.h:18:
  2054. In file included from ./changelog-helpers.h:20:
  2055. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2056.                 gf_dirent_t entries;
  2057.                             ^
  2058. 1 warning generated.
  2059.   CC       changelog-rt.lo
  2060. In file included from changelog-rt.c:20:
  2061. In file included from ./changelog-rt.h:18:
  2062. In file included from ./changelog-helpers.h:20:
  2063. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2064.                 gf_dirent_t entries;
  2065.                             ^
  2066. 1 warning generated.
  2067.   CC       changelog-helpers.lo
  2068. In file included from changelog-helpers.c:22:
  2069. In file included from ./changelog-helpers.h:20:
  2070. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2071.                 gf_dirent_t entries;
  2072.                             ^
  2073. 1 warning generated.
  2074.   CC       changelog-encoders.lo
  2075. In file included from changelog-encoders.c:16:
  2076. In file included from ./changelog-encoders.h:17:
  2077. In file included from ./changelog-helpers.h:20:
  2078. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2079.                 gf_dirent_t entries;
  2080.                             ^
  2081. 1 warning generated.
  2082.   CC       changelog-notifier.lo
  2083. In file included from changelog-notifier.c:11:
  2084. In file included from ./changelog-notifier.h:14:
  2085. In file included from ./changelog-helpers.h:20:
  2086. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2087.                 gf_dirent_t entries;
  2088.                             ^
  2089. 1 warning generated.
  2090.   CC       changelog-barrier.lo
  2091. In file included from changelog-barrier.c:11:
  2092. In file included from ./changelog-helpers.h:20:
  2093. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2094.                 gf_dirent_t entries;
  2095.                             ^
  2096. 1 warning generated.
  2097.   CCLD     changelog.la
  2098. Making all in lib
  2099. Making all in src
  2100.   CC       libgfchangelog_la-gf-changelog.lo
  2101.   CC       libgfchangelog_la-gf-changelog-process.lo
  2102.   CC       libgfchangelog_la-gf-changelog-helpers.lo
  2103.   CC       libgfchangelog_la-gf-history-changelog.lo
  2104.   CC       libgfchangelog_la-clear.lo
  2105.   CC       libgfchangelog_la-copy.lo
  2106.   CC       libgfchangelog_la-gen_uuid.lo
  2107.   CC       libgfchangelog_la-pack.lo
  2108.   CC       libgfchangelog_la-parse.lo
  2109.   CC       libgfchangelog_la-unparse.lo
  2110.   CC       libgfchangelog_la-uuid_time.lo
  2111.   CC       libgfchangelog_la-compare.lo
  2112.   CC       libgfchangelog_la-isnull.lo
  2113.   CC       libgfchangelog_la-unpack.lo
  2114.   CCLD     libgfchangelog.la
  2115. Making all in gfid-access
  2116. Making all in src
  2117.   CC       gfid-access.lo
  2118.   CCLD     gfid-access.la
  2119. Making all in glupy
  2120. Making all in src
  2121.   CC       glupy.lo
  2122.   CCLD     glupy.la
  2123. Making all in examples
  2124. Making all in qemu-block
  2125. Making all in src
  2126. Making all in snapview-client
  2127. Making all in src
  2128.   CC       snapview-client.lo
  2129.   CCLD     snapview-client.la
  2130. Making all in snapview-server
  2131. Making all in src
  2132.   CC       snapview-server.lo
  2133. In file included from snapview-server.c:15:
  2134. In file included from ./snapview-server.h:21:
  2135. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2136.                 gf_dirent_t entries;
  2137.                             ^
  2138. In file included from snapview-server.c:15:
  2139. In file included from ./snapview-server.h:36:
  2140. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2141.         gf_dirent_t        entries;
  2142.                            ^
  2143. 2 warnings generated.
  2144.   CCLD     snapview-server.la
  2145. Making all in encryption
  2146. Making all in rot-13
  2147. Making all in src
  2148.   CC       rot-13.lo
  2149.   CCLD     rot-13.la
  2150. Making all in crypt
  2151. Making all in src
  2152.   CC       keys.lo
  2153.   CC       data.lo
  2154. data.c:112:2: warning: no case matching constant switch condition '-1'
  2155.         cassert(AES_BLOCK_SIZE == (1 << AES_BLOCK_BITS));
  2156.         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2157. ./crypt-common.h:33:34: note: expanded from macro 'cassert'
  2158. #define cassert(cond) ({ switch (-1) { case (cond): case 0: break; } })
  2159.                                  ^~
  2160. 1 warning generated.
  2161.   CC       metadata.lo
  2162.   CC       atom.lo
  2163.   CC       crypt.lo
  2164.   CCLD     crypt.la
  2165. Making all in mount
  2166. Making all in fuse
  2167. Making all in src
  2168.   CC       fuse-helpers.lo
  2169. In file included from fuse-helpers.c:14:
  2170. In file included from ./fuse-bridge.h:47:
  2171. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2172.         gf_dirent_t        entries;
  2173.                            ^
  2174. 1 warning generated.
  2175.   CC       fuse-resolve.lo
  2176. In file included from fuse-resolve.c:15:
  2177. In file included from ./fuse-bridge.h:47:
  2178. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2179.         gf_dirent_t        entries;
  2180.                            ^
  2181. 1 warning generated.
  2182.   CC       fuse-bridge.lo
  2183. In file included from fuse-bridge.c:12:
  2184. In file included from ./fuse-bridge.h:47:
  2185. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2186.         gf_dirent_t        entries;
  2187.                            ^
  2188. 1 warning generated.
  2189.   CC       misc.lo
  2190.   CC       mount.lo
  2191. ../../../../contrib/fuse-lib/mount.c:251:47: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  2192.         build_iovec (&iov, &iovlen, "fspath", mountpoint, -1);
  2193.                                               ^~~~~~~~~~
  2194. ../../../../contrib/fuse-lib/mount.c:180:70: note: passing argument to parameter 'val' here
  2195. build_iovec(struct iovec **iov, int *iovlen, const char *name, void *val,
  2196.                                                                      ^
  2197. ../../../../contrib/fuse-lib/mount.c:234:15: warning: unused variable 'fstype' [-Wunused-variable]
  2198.         char *fstype = "fuse.glusterfs";
  2199.               ^
  2200. 2 warnings generated.
  2201.   CC       mount-common.lo
  2202.   CCLD     fuse.la
  2203. Making all in utils
  2204. Making all in nfs
  2205. Making all in server
  2206. Making all in src
  2207.   CC       nfs.lo
  2208. In file included from nfs.c:28:
  2209. In file included from ./nfs-fops.h:22:
  2210. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2211.                 gf_dirent_t entries;
  2212.                             ^
  2213. In file included from nfs.c:31:
  2214. ./nfs3.h:212:33: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2215.         gf_dirent_t             entries;
  2216.                                 ^
  2217. 2 warnings generated.
  2218.   CC       nfs-common.lo
  2219. In file included from nfs-common.c:23:
  2220. In file included from ./nfs-fops.h:22:
  2221. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2222.                 gf_dirent_t entries;
  2223.                             ^
  2224. 1 warning generated.
  2225.   CC       nfs-fops.lo
  2226. In file included from nfs-fops.c:22:
  2227. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2228.                 gf_dirent_t entries;
  2229.                             ^
  2230. In file included from nfs-fops.c:28:
  2231. In file included from ./nfs3-helpers.h:20:
  2232. ./nfs3.h:212:33: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2233.         gf_dirent_t             entries;
  2234.                                 ^
  2235. 2 warnings generated.
  2236.   CC       nfs-inodes.lo
  2237. In file included from nfs-inodes.c:20:
  2238. In file included from ./nfs-inodes.h:22:
  2239. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2240.                 gf_dirent_t entries;
  2241.                             ^
  2242. 1 warning generated.
  2243.   CC       nfs-generics.lo
  2244. In file included from nfs-generics.c:21:
  2245. In file included from ./nfs-fops.h:22:
  2246. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2247.                 gf_dirent_t entries;
  2248.                             ^
  2249. In file included from nfs-generics.c:23:
  2250. ./nfs-generics.h:25:21: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2251.         gf_dirent_t entries;            /* Head of list of cached dirents. */
  2252.                     ^
  2253. 2 warnings generated.
  2254.   CC       mount3.lo
  2255. In file included from mount3.c:25:
  2256. In file included from ./nfs-fops.h:22:
  2257. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2258.                 gf_dirent_t entries;
  2259.                             ^
  2260. In file included from mount3.c:27:
  2261. ./nfs-generics.h:25:21: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2262.         gf_dirent_t entries;            /* Head of list of cached dirents. */
  2263.                     ^
  2264. 2 warnings generated.
  2265.   CC       nfs3-fh.lo
  2266.   CC       nfs3.lo
  2267. In file included from nfs3.c:23:
  2268. ./nfs3.h:212:33: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2269.         gf_dirent_t             entries;
  2270.                                 ^
  2271. In file included from nfs3.c:27:
  2272. In file included from ./nfs-fops.h:22:
  2273. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2274.                 gf_dirent_t entries;
  2275.                             ^
  2276. In file included from nfs3.c:29:
  2277. ./nfs-generics.h:25:21: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2278.         gf_dirent_t entries;            /* Head of list of cached dirents. */
  2279.                     ^
  2280. 3 warnings generated.
  2281.   CC       nfs3-helpers.lo
  2282. In file included from nfs3-helpers.c:19:
  2283. ./nfs3.h:212:33: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2284.         gf_dirent_t             entries;
  2285.                                 ^
  2286. In file included from nfs3-helpers.c:23:
  2287. In file included from ./nfs-fops.h:22:
  2288. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2289.                 gf_dirent_t entries;
  2290.                             ^
  2291. In file included from nfs3-helpers.c:25:
  2292. ./nfs-generics.h:25:21: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2293.         gf_dirent_t entries;            /* Head of list of cached dirents. */
  2294.                     ^
  2295. 3 warnings generated.
  2296.   CC       nlm4.lo
  2297. In file included from nlm4.c:23:
  2298. In file included from ./nfs-fops.h:22:
  2299. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2300.                 gf_dirent_t entries;
  2301.                             ^
  2302. In file included from nlm4.c:26:
  2303. ./nfs3.h:212:33: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2304.         gf_dirent_t             entries;
  2305.                                 ^
  2306. In file included from nlm4.c:33:
  2307. ./nfs-generics.h:25:21: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2308.         gf_dirent_t entries;            /* Head of list of cached dirents. */
  2309.                     ^
  2310. 3 warnings generated.
  2311.   CC       nlmcbk_svc.lo
  2312.   CC       mount3udp_svc.lo
  2313.   CC       acl3.lo
  2314. In file included from acl3.c:23:
  2315. In file included from ./nfs-fops.h:22:
  2316. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2317.                 gf_dirent_t entries;
  2318.                             ^
  2319. In file included from acl3.c:25:
  2320. ./nfs3.h:212:33: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2321.         gf_dirent_t             entries;
  2322.                                 ^
  2323. In file included from acl3.c:29:
  2324. ./nfs-generics.h:25:21: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2325.         gf_dirent_t entries;            /* Head of list of cached dirents. */
  2326.                     ^
  2327. 3 warnings generated.
  2328.   CCLD     server.la
  2329. Making all in mgmt
  2330. Making all in glusterd
  2331. Making all in src
  2332.   CC       glusterd_la-glusterd.lo
  2333. In file included from glusterd.c:23:
  2334. In file included from ./glusterd.h:29:
  2335. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2336.                 gf_dirent_t entries;
  2337.                             ^
  2338. In file included from glusterd.c:23:
  2339. In file included from ./glusterd.h:39:
  2340. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2341.         gf_dirent_t        entries;
  2342.                            ^
  2343. 2 warnings generated.
  2344.   CC       glusterd_la-glusterd-handler.lo
  2345. In file included from glusterd-handler.c:31:
  2346. In file included from ./glusterd.h:29:
  2347. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2348.                 gf_dirent_t entries;
  2349.                             ^
  2350. In file included from glusterd-handler.c:31:
  2351. In file included from ./glusterd.h:39:
  2352. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2353.         gf_dirent_t        entries;
  2354.                            ^
  2355. glusterd-handler.c:744:55: warning: implicit conversion from enumeration type 'enum glusterd_op_sm_event_type_' to different enumeration type 'glusterd_op_t' (aka 'enum glusterd_op_') [-Wenum-conversion]
  2356.         glusterd_op_t                   op          = GD_OP_EVENT_LOCK;
  2357.                                         ~~            ^~~~~~~~~~~~~~~~
  2358. 3 warnings generated.
  2359.   CC       glusterd_la-glusterd-sm.lo
  2360. In file included from glusterd-sm.c:25:
  2361. In file included from ./glusterd.h:29:
  2362. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2363.                 gf_dirent_t entries;
  2364.                             ^
  2365. In file included from glusterd-sm.c:25:
  2366. In file included from ./glusterd.h:39:
  2367. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2368.         gf_dirent_t        entries;
  2369.                            ^
  2370. 2 warnings generated.
  2371.   CC       glusterd_la-glusterd-op-sm.lo
  2372. In file included from glusterd-op-sm.c:26:
  2373. In file included from ./glusterd.h:29:
  2374. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2375.                 gf_dirent_t entries;
  2376.                             ^
  2377. In file included from glusterd-op-sm.c:26:
  2378. In file included from ./glusterd.h:39:
  2379. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2380.         gf_dirent_t        entries;
  2381.                            ^
  2382. 2 warnings generated.
  2383.   CC       glusterd_la-glusterd-utils.lo
  2384. In file included from glusterd-utils.c:32:
  2385. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2386.         gf_dirent_t        entries;
  2387.                            ^
  2388. In file included from glusterd-utils.c:38:
  2389. In file included from ./glusterd.h:29:
  2390. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2391.                 gf_dirent_t entries;
  2392.                             ^
  2393. glusterd-utils.c:1697:34: warning: unused variable 'priv' [-Wunused-variable]
  2394.         glusterd_conf_t         *priv = THIS->private;
  2395.                                  ^
  2396. glusterd-utils.c:4094:29: warning: unused variable 'restored_snap' [-Wunused-variable]
  2397.         char               *restored_snap    = NULL;
  2398.                             ^
  2399. glusterd-utils.c:5148:33: warning: unused variable 'brickinfo' [-Wunused-variable]
  2400.         glusterd_brickinfo_t   *brickinfo        = NULL;
  2401.                                 ^
  2402. glusterd-utils.c:5877:34: warning: unused variable 'priv' [-Wunused-variable]
  2403.         glusterd_conf_t         *priv = THIS->private;
  2404.                                  ^
  2405. glusterd-utils.c:13173:34: warning: unused variable 'priv' [-Wunused-variable]
  2406.         glusterd_conf_t         *priv                   = THIS->private;
  2407.                                  ^
  2408. glusterd-utils.c:13286:33: warning: unused variable 'glusterd_uuid' [-Wunused-variable]
  2409.         char                    glusterd_uuid [1024]       = {0,};
  2410.                                 ^
  2411. glusterd-utils.c:13402:33: warning: unused variable 'priv' [-Wunused-variable]
  2412.         glusterd_conf_t        *priv                      = THIS->private;
  2413.                                 ^
  2414. 9 warnings generated.
  2415.   CC       glusterd_la-glusterd-rpc-ops.lo
  2416. In file included from glusterd-rpc-ops.c:23:
  2417. In file included from ./glusterd-op-sm.h:28:
  2418. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2419.                 gf_dirent_t entries;
  2420.                             ^
  2421. In file included from glusterd-rpc-ops.c:23:
  2422. In file included from ./glusterd-op-sm.h:31:
  2423. In file included from ./glusterd.h:39:
  2424. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2425.         gf_dirent_t        entries;
  2426.                            ^
  2427. 2 warnings generated.
  2428.   CC       glusterd_la-glusterd-store.lo
  2429. In file included from glusterd-store.c:16:
  2430. In file included from ./glusterd-op-sm.h:28:
  2431. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2432.                 gf_dirent_t entries;
  2433.                             ^
  2434. In file included from glusterd-store.c:16:
  2435. In file included from ./glusterd-op-sm.h:31:
  2436. In file included from ./glusterd.h:39:
  2437. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2438.         gf_dirent_t        entries;
  2439.                            ^
  2440. glusterd-store.c:1676:34: warning: unused variable 'buf' [-Wunused-variable]
  2441.         char                     buf[256]               = {0, };
  2442.                                  ^
  2443. 3 warnings generated.
  2444.   CC       glusterd_la-glusterd-handshake.lo
  2445. In file included from glusterd-handshake.c:21:
  2446. In file included from ./glusterd.h:29:
  2447. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2448.                 gf_dirent_t entries;
  2449.                             ^
  2450. In file included from glusterd-handshake.c:21:
  2451. In file included from ./glusterd.h:39:
  2452. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2453.         gf_dirent_t        entries;
  2454.                            ^
  2455. glusterd-handshake.c:1194:42: warning: unused variable 'volinfo' [-Wunused-variable]
  2456.         glusterd_volinfo_t              *volinfo        = NULL;
  2457.                                          ^
  2458. 3 warnings generated.
  2459.   CC       glusterd_la-glusterd-pmap.lo
  2460. In file included from glusterd-pmap.c:20:
  2461. In file included from ./glusterd.h:29:
  2462. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2463.                 gf_dirent_t entries;
  2464.                             ^
  2465. In file included from glusterd-pmap.c:20:
  2466. In file included from ./glusterd.h:39:
  2467. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2468.         gf_dirent_t        entries;
  2469.                            ^
  2470. 2 warnings generated.
  2471.   CC       glusterd_la-glusterd-volgen.lo
  2472. In file included from glusterd-volgen.c:26:
  2473. In file included from ./glusterd.h:29:
  2474. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2475.                 gf_dirent_t entries;
  2476.                             ^
  2477. In file included from glusterd-volgen.c:26:
  2478. In file included from ./glusterd.h:39:
  2479. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2480.         gf_dirent_t        entries;
  2481.                            ^
  2482. glusterd-volgen.c:4510:9: warning: expression which evaluates to zero treated as a null pointer constant of type 'struct volopt_map_entry *' [-Wnon-literal-null-conversion]
  2483.         COMPLETE_OPTION ((char *)key, completion, ret);
  2484.         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2485. ./glusterd-volgen.h:50:40: note: expanded from macro 'COMPLETE_OPTION'
  2486.                                 return _gf_false;                       \
  2487.                                        ^~~~~~~~~
  2488. glusterd-volgen.c:4510:9: warning: expression which evaluates to zero treated as a null pointer constant of type 'struct volopt_map_entry *' [-Wnon-literal-null-conversion]
  2489.         COMPLETE_OPTION ((char *)key, completion, ret);
  2490.         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2491. ./glusterd-volgen.h:56:40: note: expanded from macro 'COMPLETE_OPTION'
  2492.                                 return _gf_false;                       \
  2493.                                        ^~~~~~~~~
  2494. 4 warnings generated.
  2495.   CC       glusterd_la-glusterd-rebalance.lo
  2496. In file included from glusterd-rebalance.c:28:
  2497. In file included from ./glusterd.h:29:
  2498. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2499.                 gf_dirent_t entries;
  2500.                             ^
  2501. In file included from glusterd-rebalance.c:28:
  2502. In file included from ./glusterd.h:39:
  2503. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2504.         gf_dirent_t        entries;
  2505.                            ^
  2506. 2 warnings generated.
  2507.   CC       glusterd_la-glusterd-quota.lo
  2508. In file included from glusterd-quota.c:18:
  2509. In file included from ./glusterd.h:29:
  2510. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2511.                 gf_dirent_t entries;
  2512.                             ^
  2513. In file included from glusterd-quota.c:18:
  2514. In file included from ./glusterd.h:39:
  2515. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2516.         gf_dirent_t        entries;
  2517.                            ^
  2518. 2 warnings generated.
  2519.   CC       glusterd_la-glusterd-geo-rep.lo
  2520. In file included from glusterd-geo-rep.c:18:
  2521. In file included from ./glusterd.h:29:
  2522. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2523.                 gf_dirent_t entries;
  2524.                             ^
  2525. In file included from glusterd-geo-rep.c:18:
  2526. In file included from ./glusterd.h:39:
  2527. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2528.         gf_dirent_t        entries;
  2529.                            ^
  2530. glusterd-geo-rep.c:2731:25: warning: unused variable 'i' [-Wunused-variable]
  2531.         int             i                        = 0;
  2532.                         ^
  2533. glusterd-geo-rep.c:4411:28: warning: unused variable 'errmsg' [-Wunused-variable]
  2534.         char               errmsg[PATH_MAX] = "";
  2535.                            ^
  2536. 4 warnings generated.
  2537.   CC       glusterd_la-glusterd-replace-brick.lo
  2538. In file included from glusterd-replace-brick.c:19:
  2539. In file included from ./glusterd.h:29:
  2540. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2541.                 gf_dirent_t entries;
  2542.                             ^
  2543. In file included from glusterd-replace-brick.c:19:
  2544. In file included from ./glusterd.h:39:
  2545. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2546.         gf_dirent_t        entries;
  2547.                            ^
  2548. 2 warnings generated.
  2549.   CC       glusterd_la-glusterd-log-ops.lo
  2550. In file included from glusterd-log-ops.c:18:
  2551. In file included from ./glusterd.h:29:
  2552. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2553.                 gf_dirent_t entries;
  2554.                             ^
  2555. In file included from glusterd-log-ops.c:18:
  2556. In file included from ./glusterd.h:39:
  2557. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2558.         gf_dirent_t        entries;
  2559.                            ^
  2560. 2 warnings generated.
  2561.   CC       glusterd_la-glusterd-volume-ops.lo
  2562. In file included from glusterd-volume-ops.c:23:
  2563. In file included from ./glusterd.h:29:
  2564. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2565.                 gf_dirent_t entries;
  2566.                             ^
  2567. In file included from glusterd-volume-ops.c:23:
  2568. In file included from ./glusterd.h:39:
  2569. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2570.         gf_dirent_t        entries;
  2571.                            ^
  2572. 2 warnings generated.
  2573.   CC       glusterd_la-glusterd-brick-ops.lo
  2574. In file included from glusterd-brick-ops.c:18:
  2575. In file included from ./glusterd.h:29:
  2576. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2577.                 gf_dirent_t entries;
  2578.                             ^
  2579. In file included from glusterd-brick-ops.c:18:
  2580. In file included from ./glusterd.h:39:
  2581. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2582.         gf_dirent_t        entries;
  2583.                            ^
  2584. 2 warnings generated.
  2585.   CC       glusterd_la-glusterd-mountbroker.lo
  2586. In file included from glusterd-mountbroker.c:29:
  2587. In file included from ./glusterd.h:29:
  2588. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2589.                 gf_dirent_t entries;
  2590.                             ^
  2591. In file included from glusterd-mountbroker.c:29:
  2592. In file included from ./glusterd.h:39:
  2593. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2594.         gf_dirent_t        entries;
  2595.                            ^
  2596. 2 warnings generated.
  2597.   CC       glusterd_la-glusterd-syncop.lo
  2598. In file included from glusterd-syncop.c:15:
  2599. In file included from ./glusterd-syncop.h:13:
  2600. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2601.         gf_dirent_t        entries;
  2602.                            ^
  2603. In file included from glusterd-syncop.c:15:
  2604. In file included from ./glusterd-syncop.h:14:
  2605. In file included from ./glusterd-sm.h:25:
  2606. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2607.                 gf_dirent_t entries;
  2608.                             ^
  2609. 2 warnings generated.
  2610.   CC       glusterd_la-glusterd-hooks.lo
  2611. In file included from glusterd-hooks.c:25:
  2612. In file included from ./glusterd.h:29:
  2613. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2614.                 gf_dirent_t entries;
  2615.                             ^
  2616. In file included from glusterd-hooks.c:25:
  2617. In file included from ./glusterd.h:39:
  2618. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2619.         gf_dirent_t        entries;
  2620.                            ^
  2621. 2 warnings generated.
  2622.   CC       glusterd_la-glusterd-volume-set.lo
  2623. In file included from glusterd-volume-set.c:16:
  2624. In file included from ./glusterd-volgen.h:18:
  2625. In file included from ./glusterd.h:29:
  2626. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2627.                 gf_dirent_t entries;
  2628.                             ^
  2629. In file included from glusterd-volume-set.c:16:
  2630. In file included from ./glusterd-volgen.h:18:
  2631. In file included from ./glusterd.h:39:
  2632. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2633.         gf_dirent_t        entries;
  2634.                            ^
  2635. 2 warnings generated.
  2636.   CC       glusterd_la-glusterd-locks.lo
  2637. In file included from glusterd-locks.c:18:
  2638. In file included from ./glusterd.h:29:
  2639. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2640.                 gf_dirent_t entries;
  2641.                             ^
  2642. In file included from glusterd-locks.c:18:
  2643. In file included from ./glusterd.h:39:
  2644. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2645.         gf_dirent_t        entries;
  2646.                            ^
  2647. 2 warnings generated.
  2648.   CC       glusterd_la-glusterd-snapshot.lo
  2649. In file included from glusterd-snapshot.c:48:
  2650. In file included from ./glusterd.h:29:
  2651. ../../../../libglusterfs/src/call-stub.h:173:15: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2652.                 gf_dirent_t entries;
  2653.                             ^
  2654. In file included from glusterd-snapshot.c:48:
  2655. In file included from ./glusterd.h:39:
  2656. ../../../../libglusterfs/src/syncop.h:137:28: warning: field 'entries' with variable sized type 'gf_dirent_t' (aka 'struct _gf_dirent_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
  2657.         gf_dirent_t        entries;
  2658.                            ^
  2659. glusterd-snapshot.c:1051:20: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  2660.         if ((value < 0) || (value > max_limit)) {
  2661.              ~~~~~ ^ ~
  2662. glusterd-snapshot.c:1136:41: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  2663.                         if ((soft_limit < 0) || (soft_limit > max_limit)) {
  2664.                              ~~~~~~~~~~ ^ ~
  2665. glusterd-snapshot.c:3780:31: warning: unused variable 'msg' [-Wunused-variable]
  2666.         char                  msg [PATH_MAX]    = "";
  2667.                               ^
  2668. glusterd-snapshot.c:3781:31: warning: unused variable 'cmd' [-Wunused-variable]
  2669.         char                 *cmd               = NULL;
  2670.                               ^
  2671. glusterd-snapshot.c:3784:31: warning: unused variable 'runner' [-Wunused-variable]
  2672.         runner_t              runner            = {0,};
  2673.                               ^
  2674. glusterd-snapshot.c:4040:52: error: too many arguments to function call, expected 4, have 5
  2675.                              brickinfo->fstype, 0, "nouuid");
  2676.                                                    ^~~~~~~~
  2677. /usr/include/sys/mount.h:929:1: note: 'mount' declared here
  2678. int     mount(const char *, const char *, int, void *);
  2679. ^
  2680. glusterd-snapshot.c:4175:33: warning: unused variable 'brick_order' [-Wunused-variable]
  2681.         int64_t                 brick_order                     = 0;
  2682.                                 ^
  2683. glusterd-snapshot.c:5385:29: warning: unused variable 'err_str' [-Wunused-variable]
  2684.         char                err_str[PATH_MAX]    = {0,};
  2685.                             ^
  2686. glusterd-snapshot.c:6207:29: warning: unused variable 'other_volinfo' [-Wunused-variable]
  2687.         glusterd_volinfo_t *other_volinfo       = NULL;
  2688.                             ^
  2689. 10 warnings and 1 error generated.
  2690. *** Error code 1
  2691.  
  2692. Stop.
  2693. make[5]: stopped in /root/apps/glusterfs/xlators/mgmt/glusterd/src
  2694. *** Error code 1
  2695.  
  2696. Stop.
  2697. make[4]: stopped in /root/apps/glusterfs/xlators/mgmt/glusterd
  2698. *** Error code 1
  2699.  
  2700. Stop.
  2701. make[3]: stopped in /root/apps/glusterfs/xlators/mgmt
  2702. *** Error code 1
  2703.  
  2704. Stop.
  2705. make[2]: stopped in /root/apps/glusterfs/xlators
  2706. *** Error code 1
  2707.  
  2708. Stop.
  2709. make[1]: stopped in /root/apps/glusterfs
  2710. *** Error code 1
  2711.  
  2712. Stop.
  2713. make: stopped in /root/apps/glusterfs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement