1. yuriw@smithi050:~/ceph/build$ make -j8 check
  2. --
  3. -- Found leveldb in /usr/include /usr/lib/x86_64-linux-gnu/libleveldb.so
  4. -- Found CYTHON: /usr/bin/cython
  5. -- /usr/lib/libatomic_ops.a
  6. -- NSS_LIBRARIES: /usr/lib/x86_64-linux-gnu/libssl3.so;/usr/lib/x86_64-linux-gnu/libsmime3.so;/usr/lib/x86_64-linux-gnu/libnss3.so;/usr/lib/x86_64-linux-gnu/libnssutil3.so
  7. -- NSS_INCLUDE_DIRS: /usr/include/nss
  8. -- SSL with NSS selected (Libs: /usr/lib/x86_64-linux-gnu/libssl3.so;/usr/lib/x86_64-linux-gnu/libsmime3.so;/usr/lib/x86_64-linux-gnu/libnss3.so;/usr/lib/x86_64-linux-gnu/libnssutil3.so)
  9. -- Boost version: 1.54.0
  10. -- Found the following Boost libraries:
  11. -- thread
  12. -- system
  13. -- regex
  14. -- random
  15. -- program_options
  16. -- date_time
  17. -- iostreams
  18. -- we have a modern and working yasm
  19. -- we are x84_64
  20. -- we are not x32
  21. -- yasm can also build the isa-l stuff
  22. -- Skipping target ec_jerasure_neon & ec_shec_neon: Architecture not ARM
  23. DIST_NAME: lua
  24. DIST_VERSION: 5.3.2
  25. DIST_LICENSE: MIT/X11
  26. DIST_AUTHOR: Roberto Ierusalimschy, Waldemar Celes, Luiz Henrique de Figueiredo
  27. DIST_MAINTAINER: Peter Drahoš
  28. DIST_URL: http://www.lua.org
  29. DIST_DESC: Lua is a powerful, fast, light-weight, embeddable scripting language.
  30. DIST_DEPENDS:
  31. -- Could NOT find readline (missing: READLINE_LIBRARY READLINE_INCLUDE_DIR)
  32. -- Found CYTHON: /usr/bin/cython
  33. -- Configuring done
  34. -- Generating done
  35. -- Build files have been written to: /home/yuriw/ceph/build
  36. Scanning dependencies of target erasure_code
  37. Scanning dependencies of target mon_common_objs
  38. [ 0%] [ 0%] [ 0%] [ 0%] Built target json_spirit
  39. [ 0%] Building CXX object src/erasure-code/CMakeFiles/erasure_code.dir/ErasureCodePlugin.cc.o
  40. [ 0%] Built target common_utf8
  41. Built target common_texttable_obj
  42. Building CXX object src/CMakeFiles/mon_common_objs.dir/erasure-code/ErasureCodePlugin.cc.o
  43. [ 0%] [ 1%] Built target compressor_objs
  44. Built target global_common_objs
  45. Built target common_mountcephfs_objs
  46. [ 1%] [ 1%] Built target cls_version_client
  47. Built target cls_refcount_client
  48. [ 1%] [ 1%] Built target cls_log_client
  49. Built target cls_statelog_client
  50. [ 1%] [ 1%] Built target cls_replica_log_client
  51. Built target cls_timeindex_client
  52. [ 2%] Built target cls_user_client
  53. Scanning dependencies of target librados_objs
  54. [ 2%] Linking CXX shared library ../../lib/libcls_lock.so
  55. [ 2%] [ 4%] Built target osdc_rbd_objs
  56. Built target cls_lock_client
  57. Built target cls_rgw_client
  58. [ 5%] [ 5%] Building CXX object src/librados/CMakeFiles/librados_objs.dir/IoCtxImpl.cc.o
  59. Built target rados_snap_set_diff_obj
  60. [ 6%] [ 6%] Built target cls_journal_client
  61. Built target cls_rbd_client
  62. [ 6%] Built target common_util_obj
  63. [ 8%] [ 8%] Built target parse_secret_objs
  64. Built target krbd_objs
  65. [ 8%] Built target rbd_types
  66. [ 8%] [ 9%] Built target journal
  67. Building CXX object src/librados/CMakeFiles/librados_objs.dir/RadosClient.cc.o
  68. Scanning dependencies of target ceph-disk
  69. [ 9%] ceph-disk is being created
  70. [ 9%] [ 9%] [ 9%] Built target kv_objs
  71. Built target cls_lock
  72. Built target heap_profiler_objs
  73. Scanning dependencies of target ceph_zlib
  74. Scanning dependencies of target osd_mon_objs
  75. [ 9%] [ 9%] Building CXX object src/compressor/zlib/CMakeFiles/ceph_zlib.dir/CompressionPluginZlib.cc.o
  76. rocksdb building
  77. Running virtualenv with interpreter /usr/bin/python2.7
  78. [ 9%] Building CXX object src/mon/CMakeFiles/osd_mon_objs.dir/Monitor.cc.o
  79. New python executable in /tmp/ceph-disk-virtualenv/bin/python2.7
  80. Also creating executable in /tmp/ceph-disk-virtualenv/bin/python
  81. Installing setuptools, pip... GEN util/build_version.cc
  82. [ 9%] Built target build_rocksdb
  83. Scanning dependencies of target ceph_snappy
  84. [ 10%] Building CXX object src/compressor/snappy/CMakeFiles/ceph_snappy.dir/CompressionPluginSnappy.cc.o
  85. done.
  86. Linking CXX static library ../../lib/liberasure_code.a
  87. [ 10%] Built target erasure_code
  88. [ 10%] Built target cls_references_objs
  89. [ 10%] Built target mon_common_objs
  90. [ 10%] Built target rbd_replay_types
  91. Scanning dependencies of target ceph-detect-init
  92. [ 10%] [ 10%] Built target erasure_code_objs
  93. ceph-detect-init is being created
  94. [ 12%] Built target crush
  95. Scanning dependencies of target ec_jerasure_objs
  96. [ 12%] Building CXX object src/erasure-code/jerasure/CMakeFiles/ec_jerasure_objs.dir/ErasureCodePluginJerasure.cc.o
  97. Running virtualenv with interpreter /usr/bin/python2.7
  98. Downloading/unpacking pip>=6.1
  99. New python executable in /tmp/ceph-detect-init-virtualenv/bin/python2.7
  100. Also creating executable in /tmp/ceph-detect-init-virtualenv/bin/python
  101. Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloadedwhl (1.2MB):
  102. Installing collected packages: pip
  103. Found existing installation: pip 1.5.4
  104. Uninstalling pip:
  105. Successfully uninstalled pip
  106. Linking CXX shared library ../../../lib/libceph_zlib.so
  107. [ 12%] Built target ceph_zlib
  108. [ 13%] Built target jerasure_objs
  109. Scanning dependencies of target ec_jerasure
  110. [ 13%] Building CXX object src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/ErasureCodePluginSelectJerasure.cc.o
  111. Successfully installed pip
  112. Cleaning up...
  113. done.
  114. Ignoring indexes: https://pypi.python.org/simple
  115. Collecting tox>=1.9
  116. Collecting py>=1.4.17 (from tox>=1.9)
  117. Collecting virtualenv>=1.11.2 (from tox>=1.9)
  118. Collecting pluggy<0.4.0,>=0.3.0 (from tox>=1.9)
  119. Installing collected packages: py, virtualenv, pluggy, tox
  120. Downloading/unpacking pip>=6.1
  121. Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB): 7% 94kBSuccessfully installed pluggy-0.3.1 py-1.4.31 tox-2.3.1 virtualenv-15.0.2
  122. Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
  123. Linking CXX shared library ../../../lib/libceph_snappy.so
  124. Installing collected packages: pip
  125. Found existing installation: pip 1.5.4
  126. Uninstalling pip:
  127. [ 13%] Built target ceph_snappy
  128. Scanning dependencies of target ec_lrc
  129. [ 13%] Successfully uninstalled pip
  130. Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodePluginLrc.cc.o
  131. Ignoring indexes: https://pypi.python.org/simple
  132. You must give at least one requirement to install (maybe you meant "pip install file:///home/yuriw/ceph/src/ceph-disk/wheelhouse"?)
  133. [ 14%] Built target ec_jerasure_objs
  134. [ 16%] Built target gmock
  135. [ 16%] Built target gtest
  136. [ 16%] Built target gmock_main
  137. Scanning dependencies of target ceph_example
  138. [ 16%] Building CXX object src/test/compressor/CMakeFiles/ceph_example.dir/compressor_plugin_example.cc.o
  139. Successfully installed pip
  140. Cleaning up...
  141. Ignoring indexes: https://pypi.python.org/simple
  142. Obtaining file:///home/yuriw/ceph/src/ceph-disk
  143. Requirement already satisfied (use --upgrade to upgrade): setuptools in /tmp/ceph-disk-virtualenv/lib/python2.7/site-packages (from ceph-disk==1.0.0)
  144. Installing collected packages: ceph-disk
  145. Running setup.py develop for ceph-disk
  146. Successfully installed ceph-disk
  147. [ 16%] Built target ceph-disk
  148. Scanning dependencies of target ec_fail_to_register
  149. [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_fail_to_register.dir/ErasureCodePluginFailToRegister.cc.o
  150. Linking CXX shared library ../../../lib/libec_fail_to_register.so
  151. [ 16%] Built target ec_fail_to_register
  152. [ 16%] Built target ec_missing_version
  153. Scanning dependencies of target ec_hangs
  154. [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_hangs.dir/ErasureCodePluginHangs.cc.o
  155. Linking CXX shared library ../../../lib/libec_jerasure.so
  156. Linking CXX shared library ../../../lib/libec_hangs.so
  157. [ 16%] Built target ec_jerasure
  158. [ 16%] Built target ec_hangs
  159. Scanning dependencies of target ec_example
  160. Ignoring indexes: https://pypi.python.org/simple
  161. Scanning dependencies of target ec_missing_entry_point
  162. [ 16%] Collecting tox>=1.9
  163. [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_missing_entry_point.dir/ErasureCodePluginMissingEntryPoint.cc.o
  164. Building CXX object src/test/erasure-code/CMakeFiles/ec_example.dir/ErasureCodePluginExample.cc.o
  165. Collecting py>=1.4.17 (from tox>=1.9)
  166. Linking CXX shared library ../../../lib/libec_missing_entry_point.so
  167. Collecting virtualenv>=1.11.2 (from tox>=1.9)
  168. Collecting pluggy<0.4.0,>=0.3.0 (from tox>=1.9)
  169. [ 16%] Built target ec_missing_entry_point
  170. Installing collected packages: py, virtualenv, pluggy, tox
  171. Scanning dependencies of target ec_fail_to_initialize
  172. [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_fail_to_initialize.dir/ErasureCodePluginFailToInitialize.cc.o
  173. Linking CXX shared library ../../../lib/libec_fail_to_initialize.so
  174. [ 16%] Built target ec_fail_to_initialize
  175. Scanning dependencies of target ec_test_jerasure_generic
  176. [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_jerasure_generic.dir/TestJerasurePluginGeneric.cc.o
  177. Successfully installed pluggy-0.3.1 py-1.4.31 tox-2.3.1 virtualenv-15.0.2
  178. Linking CXX shared library ../../../lib/libec_test_jerasure_generic.so
  179. [ 16%] Built target ec_test_jerasure_generic
  180. Linking CXX shared library ../../../lib/libec_jerasure_generic.so
  181. [ 16%] Built target ec_jerasure_generic
  182. Scanning dependencies of target ec_test_jerasure_neon
  183. [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_jerasure_neon.dir/TestJerasurePluginNEON.cc.o
  184. Linking CXX shared library ../../../lib/libec_test_jerasure_neon.so
  185. [ 16%] Built target ec_test_jerasure_neon
  186. Scanning dependencies of target ec_test_jerasure_sse4
  187. [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_jerasure_sse4.dir/TestJerasurePluginSSE4.cc.o
  188. Ignoring indexes: https://pypi.python.org/simple
  189. You must give at least one requirement to install (maybe you meant "pip install file:///home/yuriw/ceph/src/ceph-detect-init/wheelhouse"?)
  190. Linking CXX shared library ../../../lib/libec_test_jerasure_sse4.so
  191. [ 16%] Built target ec_test_jerasure_sse4
  192. Scanning dependencies of target ec_test_jerasure_sse3
  193. [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_jerasure_sse3.dir/TestJerasurePluginSSE3.cc.o
  194. Linking CXX shared library ../../../lib/libec_test_jerasure_sse3.so
  195. [ 16%] Built target ec_test_jerasure_sse3
  196. Scanning dependencies of target ec_test_shec_generic
  197. [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_shec_generic.dir/TestShecPluginGeneric.cc.o
  198. Linking CXX shared library ../../../lib/libec_test_shec_generic.so
  199. [ 16%] Built target ec_test_shec_generic
  200. Scanning dependencies of target shec_objs
  201. [ 16%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_objs.dir/ErasureCodePluginShec.cc.o
  202. Linking CXX shared library ../../../lib/libec_lrc.so
  203. Ignoring indexes: https://pypi.python.org/simple
  204. Obtaining file:///home/yuriw/ceph/src/ceph-detect-init
  205. Requirement already satisfied (use --upgrade to upgrade): setuptools in /tmp/ceph-detect-init-virtualenv/lib/python2.7/site-packages (from ceph-detect-init==1.0.1)
  206. Installing collected packages: ceph-detect-init
  207. Running setup.py develop for ceph-detect-init
  208. Successfully installed ceph-detect-init
  209. [ 16%] Built target ceph-detect-init
  210. Scanning dependencies of target ec_shec
  211. [ 16%] Building CXX object src/erasure-code/shec/CMakeFiles/ec_shec.dir/ErasureCodePluginSelectShec.cc.o
  212. [ 16%] Built target ec_lrc
  213. Scanning dependencies of target ec_test_shec_neon
  214. [ 17%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_shec_neon.dir/TestShecPluginNEON.cc.o
  215. Linking CXX shared library ../../../lib/libec_test_shec_neon.so
  216. [ 17%] Built target ec_test_shec_neon
  217. Scanning dependencies of target ec_test_shec_sse4
  218. [ 17%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_shec_sse4.dir/TestShecPluginSSE4.cc.o
  219. Linking CXX shared library ../../../lib/libec_test_shec_sse4.so
  220. [ 17%] Built target ec_test_shec_sse4
  221. Scanning dependencies of target ec_test_shec_sse3
  222. [ 17%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_shec_sse3.dir/TestShecPluginSSE3.cc.o
  223. Linking CXX shared library ../../../lib/libec_test_shec_sse3.so
  224. [ 17%] Built target ec_test_shec_sse3
  225. Linking CXX shared library ../../lib/libcls_journal.so
  226. [ 17%] Built target cls_journal
  227. [ 17%] Built target radostest
  228. [ 18%] Built target rados_test_stub
  229. Linking CXX shared library ../../lib/libcls_rbd.so
  230. [ 18%] Built target cls_rbd
  231. Scanning dependencies of target librados_api
  232. [ 18%] Building CXX object src/CMakeFiles/librados_api.dir/librados/librados.cc.o
  233. [ 18%] Built target shec_objs
  234. [ 20%] Built target journal_test_mock
  235. [ 20%] Built target rbd_test_mock
  236. [ 21%] Built target rbd_test
  237. [ 21%] Built target rbd_api
  238. [ 21%] Built target rbd_mirror
  239. [ 24%] Built target rbd_mirror_internal
  240. [ 24%] Built target unittest_pageset
  241. Linking CXX shared library ../../../lib/libec_shec.so
  242. Scanning dependencies of target common
  243. [ 24%] Built target ec_shec
  244. Scanning dependencies of target osdc
  245. [ 24%] Building C object src/CMakeFiles/common.dir/ceph_ver.c.o
  246. [ 24%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Objecter.cc.o
  247. [ 24%] Building CXX object src/CMakeFiles/common.dir/mon/MonClient.cc.o
  248. Linking CXX shared library ../../../lib/libceph_example.so
  249. [ 24%] Built target ceph_example
  250. [ 30%] Built target rbd_internal
  251. [ 30%] Built target kv
  252. [ 30%] Built target compressor_plugins
  253. Scanning dependencies of target ec_isa
  254. [ 30%] Building CXX object src/erasure-code/isa/CMakeFiles/ec_isa.dir/ErasureCodePluginIsa.cc.o
  255. Linking CXX shared library ../../../lib/libec_example.so
  256. [ 30%] Built target ec_example
  257. Linking CXX shared library ../../../lib/libec_jerasure_sse3.so
  258. [ 30%] Built target ec_jerasure_sse3
  259. Linking CXX shared library ../../../lib/libec_jerasure_sse4.so
  260. [ 30%] Built target ec_jerasure_sse4
  261. Linking CXX shared library ../../../lib/libec_shec_generic.so
  262. Linking CXX shared library ../../../lib/libec_shec_sse3.so
  263. Linking CXX shared library ../../../lib/libec_isa.so
  264. [ 30%] Built target ec_shec_generic
  265. [ 30%] Built target ec_shec_sse3
  266. Linking CXX shared library ../../../lib/libec_shec_sse4.so
  267. Scanning dependencies of target os
  268. [ 36%] Built target ec_isa
  269. [ 36%] Built target erasure_code_plugins
  270. [ 36%] [ 37%] Building CXX object src/os/CMakeFiles/os.dir/filestore/FileStore.cc.o
  271. Building CXX object src/CMakeFiles/common.dir/msg/Messenger.cc.o
  272. [ 37%] Built target ec_shec_sse4
  273. [ 37%] Building CXX object src/CMakeFiles/common.dir/msg/simple/Pipe.cc.o
  274. [ 37%] Built target librados_objs
  275. [ 37%] Building CXX object src/CMakeFiles/common.dir/msg/async/AsyncConnection.cc.o
  276. [ 37%] Building CXX object src/CMakeFiles/common.dir/msg/async/AsyncMessenger.cc.o
  277. /home/yuriw/ceph/src/msg/async/AsyncConnection.cc: In member function ‘ssize_t AsyncConnection::handle_connect_msg(ceph_msg_connect&, ceph::bufferlist&, ceph::bufferlist&)’:
  278. /home/yuriw/ceph/src/msg/async/AsyncConnection.cc:1847:26: error: ‘class std::mutex’ has no member named ‘Unlock’
  279. existing->write_lock.Unlock();
  280. ^
  281. make[3]: *** [src/CMakeFiles/common.dir/msg/async/AsyncConnection.cc.o] Error 1
  282. make[3]: *** Waiting for unfinished jobs....
  283. make[2]: *** [src/CMakeFiles/common.dir/all] Error 2
  284. make[2]: *** Waiting for unfinished jobs....
  285. Linking CXX static library ../lib/liblibrados_api.a
  286. [ 37%] Built target librados_api
  287. Linking CXX static library ../../lib/libosdc.a
  288. [ 37%] Built target osdc
  289. Linking CXX static library ../../lib/libos.a
  290. [ 41%] Built target os
  291. [ 41%] Built target osd_mon_objs
  292. make[1]: *** [CMakeFiles/check.dir/rule] Error 2
  293. make: *** [check] Error 2