- yuriw@smithi050:~/ceph/build$ make -j8 check
- --
- -- Found leveldb in /usr/include /usr/lib/x86_64-linux-gnu/libleveldb.so
- -- Found CYTHON: /usr/bin/cython
- -- /usr/lib/libatomic_ops.a
- -- 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
- -- NSS_INCLUDE_DIRS: /usr/include/nss
- -- 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)
- -- Boost version: 1.54.0
- -- Found the following Boost libraries:
- -- thread
- -- system
- -- regex
- -- random
- -- program_options
- -- date_time
- -- iostreams
- -- we have a modern and working yasm
- -- we are x84_64
- -- we are not x32
- -- yasm can also build the isa-l stuff
- -- Skipping target ec_jerasure_neon & ec_shec_neon: Architecture not ARM
- DIST_NAME: lua
- DIST_VERSION: 5.3.2
- DIST_LICENSE: MIT/X11
- DIST_AUTHOR: Roberto Ierusalimschy, Waldemar Celes, Luiz Henrique de Figueiredo
- DIST_MAINTAINER: Peter Drahoš
- DIST_URL: http://www.lua.org
- DIST_DESC: Lua is a powerful, fast, light-weight, embeddable scripting language.
- DIST_DEPENDS:
- -- Could NOT find readline (missing: READLINE_LIBRARY READLINE_INCLUDE_DIR)
- -- Found CYTHON: /usr/bin/cython
- -- Configuring done
- -- Generating done
- -- Build files have been written to: /home/yuriw/ceph/build
- Scanning dependencies of target erasure_code
- Scanning dependencies of target mon_common_objs
- [ 0%] [ 0%] [ 0%] [ 0%] Built target json_spirit
- [ 0%] Building CXX object src/erasure-code/CMakeFiles/erasure_code.dir/ErasureCodePlugin.cc.o
- [ 0%] Built target common_utf8
- Built target common_texttable_obj
- Building CXX object src/CMakeFiles/mon_common_objs.dir/erasure-code/ErasureCodePlugin.cc.o
- [ 0%] [ 1%] Built target compressor_objs
- Built target global_common_objs
- Built target common_mountcephfs_objs
- [ 1%] [ 1%] Built target cls_version_client
- Built target cls_refcount_client
- [ 1%] [ 1%] Built target cls_log_client
- Built target cls_statelog_client
- [ 1%] [ 1%] Built target cls_replica_log_client
- Built target cls_timeindex_client
- [ 2%] Built target cls_user_client
- Scanning dependencies of target librados_objs
- [ 2%] Linking CXX shared library ../../lib/libcls_lock.so
- [ 2%] [ 4%] Built target osdc_rbd_objs
- Built target cls_lock_client
- Built target cls_rgw_client
- [ 5%] [ 5%] Building CXX object src/librados/CMakeFiles/librados_objs.dir/IoCtxImpl.cc.o
- Built target rados_snap_set_diff_obj
- [ 6%] [ 6%] Built target cls_journal_client
- Built target cls_rbd_client
- [ 6%] Built target common_util_obj
- [ 8%] [ 8%] Built target parse_secret_objs
- Built target krbd_objs
- [ 8%] Built target rbd_types
- [ 8%] [ 9%] Built target journal
- Building CXX object src/librados/CMakeFiles/librados_objs.dir/RadosClient.cc.o
- Scanning dependencies of target ceph-disk
- [ 9%] ceph-disk is being created
- [ 9%] [ 9%] [ 9%] Built target kv_objs
- Built target cls_lock
- Built target heap_profiler_objs
- Scanning dependencies of target ceph_zlib
- Scanning dependencies of target osd_mon_objs
- [ 9%] [ 9%] Building CXX object src/compressor/zlib/CMakeFiles/ceph_zlib.dir/CompressionPluginZlib.cc.o
- rocksdb building
- Running virtualenv with interpreter /usr/bin/python2.7
- [ 9%] Building CXX object src/mon/CMakeFiles/osd_mon_objs.dir/Monitor.cc.o
- New python executable in /tmp/ceph-disk-virtualenv/bin/python2.7
- Also creating executable in /tmp/ceph-disk-virtualenv/bin/python
- Installing setuptools, pip... GEN util/build_version.cc
- [ 9%] Built target build_rocksdb
- Scanning dependencies of target ceph_snappy
- [ 10%] Building CXX object src/compressor/snappy/CMakeFiles/ceph_snappy.dir/CompressionPluginSnappy.cc.o
- done.
- Linking CXX static library ../../lib/liberasure_code.a
- [ 10%] Built target erasure_code
- [ 10%] Built target cls_references_objs
- [ 10%] Built target mon_common_objs
- [ 10%] Built target rbd_replay_types
- Scanning dependencies of target ceph-detect-init
- [ 10%] [ 10%] Built target erasure_code_objs
- ceph-detect-init is being created
- [ 12%] Built target crush
- Scanning dependencies of target ec_jerasure_objs
- [ 12%] Building CXX object src/erasure-code/jerasure/CMakeFiles/ec_jerasure_objs.dir/ErasureCodePluginJerasure.cc.o
- Running virtualenv with interpreter /usr/bin/python2.7
- Downloading/unpacking pip>=6.1
- New python executable in /tmp/ceph-detect-init-virtualenv/bin/python2.7
- Also creating executable in /tmp/ceph-detect-init-virtualenv/bin/python
- Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloadedwhl (1.2MB):
- Installing collected packages: pip
- Found existing installation: pip 1.5.4
- Uninstalling pip:
- Successfully uninstalled pip
- Linking CXX shared library ../../../lib/libceph_zlib.so
- [ 12%] Built target ceph_zlib
- [ 13%] Built target jerasure_objs
- Scanning dependencies of target ec_jerasure
- [ 13%] Building CXX object src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/ErasureCodePluginSelectJerasure.cc.o
- Successfully installed pip
- Cleaning up...
- done.
- Ignoring indexes: https://pypi.python.org/simple
- Collecting tox>=1.9
- Collecting py>=1.4.17 (from tox>=1.9)
- Collecting virtualenv>=1.11.2 (from tox>=1.9)
- Collecting pluggy<0.4.0,>=0.3.0 (from tox>=1.9)
- Installing collected packages: py, virtualenv, pluggy, tox
- Downloading/unpacking pip>=6.1
- 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
- Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
- Linking CXX shared library ../../../lib/libceph_snappy.so
- Installing collected packages: pip
- Found existing installation: pip 1.5.4
- Uninstalling pip:
- [ 13%] Built target ceph_snappy
- Scanning dependencies of target ec_lrc
- [ 13%] Successfully uninstalled pip
- Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodePluginLrc.cc.o
- Ignoring indexes: https://pypi.python.org/simple
- You must give at least one requirement to install (maybe you meant "pip install file:///home/yuriw/ceph/src/ceph-disk/wheelhouse"?)
- [ 14%] Built target ec_jerasure_objs
- [ 16%] Built target gmock
- [ 16%] Built target gtest
- [ 16%] Built target gmock_main
- Scanning dependencies of target ceph_example
- [ 16%] Building CXX object src/test/compressor/CMakeFiles/ceph_example.dir/compressor_plugin_example.cc.o
- Successfully installed pip
- Cleaning up...
- Ignoring indexes: https://pypi.python.org/simple
- Obtaining file:///home/yuriw/ceph/src/ceph-disk
- Requirement already satisfied (use --upgrade to upgrade): setuptools in /tmp/ceph-disk-virtualenv/lib/python2.7/site-packages (from ceph-disk==1.0.0)
- Installing collected packages: ceph-disk
- Running setup.py develop for ceph-disk
- Successfully installed ceph-disk
- [ 16%] Built target ceph-disk
- Scanning dependencies of target ec_fail_to_register
- [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_fail_to_register.dir/ErasureCodePluginFailToRegister.cc.o
- Linking CXX shared library ../../../lib/libec_fail_to_register.so
- [ 16%] Built target ec_fail_to_register
- [ 16%] Built target ec_missing_version
- Scanning dependencies of target ec_hangs
- [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_hangs.dir/ErasureCodePluginHangs.cc.o
- Linking CXX shared library ../../../lib/libec_jerasure.so
- Linking CXX shared library ../../../lib/libec_hangs.so
- [ 16%] Built target ec_jerasure
- [ 16%] Built target ec_hangs
- Scanning dependencies of target ec_example
- Ignoring indexes: https://pypi.python.org/simple
- Scanning dependencies of target ec_missing_entry_point
- [ 16%] Collecting tox>=1.9
- [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_missing_entry_point.dir/ErasureCodePluginMissingEntryPoint.cc.o
- Building CXX object src/test/erasure-code/CMakeFiles/ec_example.dir/ErasureCodePluginExample.cc.o
- Collecting py>=1.4.17 (from tox>=1.9)
- Linking CXX shared library ../../../lib/libec_missing_entry_point.so
- Collecting virtualenv>=1.11.2 (from tox>=1.9)
- Collecting pluggy<0.4.0,>=0.3.0 (from tox>=1.9)
- [ 16%] Built target ec_missing_entry_point
- Installing collected packages: py, virtualenv, pluggy, tox
- Scanning dependencies of target ec_fail_to_initialize
- [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_fail_to_initialize.dir/ErasureCodePluginFailToInitialize.cc.o
- Linking CXX shared library ../../../lib/libec_fail_to_initialize.so
- [ 16%] Built target ec_fail_to_initialize
- Scanning dependencies of target ec_test_jerasure_generic
- [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_jerasure_generic.dir/TestJerasurePluginGeneric.cc.o
- Successfully installed pluggy-0.3.1 py-1.4.31 tox-2.3.1 virtualenv-15.0.2
- Linking CXX shared library ../../../lib/libec_test_jerasure_generic.so
- [ 16%] Built target ec_test_jerasure_generic
- Linking CXX shared library ../../../lib/libec_jerasure_generic.so
- [ 16%] Built target ec_jerasure_generic
- Scanning dependencies of target ec_test_jerasure_neon
- [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_jerasure_neon.dir/TestJerasurePluginNEON.cc.o
- Linking CXX shared library ../../../lib/libec_test_jerasure_neon.so
- [ 16%] Built target ec_test_jerasure_neon
- Scanning dependencies of target ec_test_jerasure_sse4
- [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_jerasure_sse4.dir/TestJerasurePluginSSE4.cc.o
- Ignoring indexes: https://pypi.python.org/simple
- You must give at least one requirement to install (maybe you meant "pip install file:///home/yuriw/ceph/src/ceph-detect-init/wheelhouse"?)
- Linking CXX shared library ../../../lib/libec_test_jerasure_sse4.so
- [ 16%] Built target ec_test_jerasure_sse4
- Scanning dependencies of target ec_test_jerasure_sse3
- [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_jerasure_sse3.dir/TestJerasurePluginSSE3.cc.o
- Linking CXX shared library ../../../lib/libec_test_jerasure_sse3.so
- [ 16%] Built target ec_test_jerasure_sse3
- Scanning dependencies of target ec_test_shec_generic
- [ 16%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_shec_generic.dir/TestShecPluginGeneric.cc.o
- Linking CXX shared library ../../../lib/libec_test_shec_generic.so
- [ 16%] Built target ec_test_shec_generic
- Scanning dependencies of target shec_objs
- [ 16%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_objs.dir/ErasureCodePluginShec.cc.o
- Linking CXX shared library ../../../lib/libec_lrc.so
- Ignoring indexes: https://pypi.python.org/simple
- Obtaining file:///home/yuriw/ceph/src/ceph-detect-init
- 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)
- Installing collected packages: ceph-detect-init
- Running setup.py develop for ceph-detect-init
- Successfully installed ceph-detect-init
- [ 16%] Built target ceph-detect-init
- Scanning dependencies of target ec_shec
- [ 16%] Building CXX object src/erasure-code/shec/CMakeFiles/ec_shec.dir/ErasureCodePluginSelectShec.cc.o
- [ 16%] Built target ec_lrc
- Scanning dependencies of target ec_test_shec_neon
- [ 17%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_shec_neon.dir/TestShecPluginNEON.cc.o
- Linking CXX shared library ../../../lib/libec_test_shec_neon.so
- [ 17%] Built target ec_test_shec_neon
- Scanning dependencies of target ec_test_shec_sse4
- [ 17%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_shec_sse4.dir/TestShecPluginSSE4.cc.o
- Linking CXX shared library ../../../lib/libec_test_shec_sse4.so
- [ 17%] Built target ec_test_shec_sse4
- Scanning dependencies of target ec_test_shec_sse3
- [ 17%] Building CXX object src/test/erasure-code/CMakeFiles/ec_test_shec_sse3.dir/TestShecPluginSSE3.cc.o
- Linking CXX shared library ../../../lib/libec_test_shec_sse3.so
- [ 17%] Built target ec_test_shec_sse3
- Linking CXX shared library ../../lib/libcls_journal.so
- [ 17%] Built target cls_journal
- [ 17%] Built target radostest
- [ 18%] Built target rados_test_stub
- Linking CXX shared library ../../lib/libcls_rbd.so
- [ 18%] Built target cls_rbd
- Scanning dependencies of target librados_api
- [ 18%] Building CXX object src/CMakeFiles/librados_api.dir/librados/librados.cc.o
- [ 18%] Built target shec_objs
- [ 20%] Built target journal_test_mock
- [ 20%] Built target rbd_test_mock
- [ 21%] Built target rbd_test
- [ 21%] Built target rbd_api
- [ 21%] Built target rbd_mirror
- [ 24%] Built target rbd_mirror_internal
- [ 24%] Built target unittest_pageset
- Linking CXX shared library ../../../lib/libec_shec.so
- Scanning dependencies of target common
- [ 24%] Built target ec_shec
- Scanning dependencies of target osdc
- [ 24%] Building C object src/CMakeFiles/common.dir/ceph_ver.c.o
- [ 24%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Objecter.cc.o
- [ 24%] Building CXX object src/CMakeFiles/common.dir/mon/MonClient.cc.o
- Linking CXX shared library ../../../lib/libceph_example.so
- [ 24%] Built target ceph_example
- [ 30%] Built target rbd_internal
- [ 30%] Built target kv
- [ 30%] Built target compressor_plugins
- Scanning dependencies of target ec_isa
- [ 30%] Building CXX object src/erasure-code/isa/CMakeFiles/ec_isa.dir/ErasureCodePluginIsa.cc.o
- Linking CXX shared library ../../../lib/libec_example.so
- [ 30%] Built target ec_example
- Linking CXX shared library ../../../lib/libec_jerasure_sse3.so
- [ 30%] Built target ec_jerasure_sse3
- Linking CXX shared library ../../../lib/libec_jerasure_sse4.so
- [ 30%] Built target ec_jerasure_sse4
- Linking CXX shared library ../../../lib/libec_shec_generic.so
- Linking CXX shared library ../../../lib/libec_shec_sse3.so
- Linking CXX shared library ../../../lib/libec_isa.so
- [ 30%] Built target ec_shec_generic
- [ 30%] Built target ec_shec_sse3
- Linking CXX shared library ../../../lib/libec_shec_sse4.so
- Scanning dependencies of target os
- [ 36%] Built target ec_isa
- [ 36%] Built target erasure_code_plugins
- [ 36%] [ 37%] Building CXX object src/os/CMakeFiles/os.dir/filestore/FileStore.cc.o
- Building CXX object src/CMakeFiles/common.dir/msg/Messenger.cc.o
- [ 37%] Built target ec_shec_sse4
- [ 37%] Building CXX object src/CMakeFiles/common.dir/msg/simple/Pipe.cc.o
- [ 37%] Built target librados_objs
- [ 37%] Building CXX object src/CMakeFiles/common.dir/msg/async/AsyncConnection.cc.o
- [ 37%] Building CXX object src/CMakeFiles/common.dir/msg/async/AsyncMessenger.cc.o
- /home/yuriw/ceph/src/msg/async/AsyncConnection.cc: In member function ‘ssize_t AsyncConnection::handle_connect_msg(ceph_msg_connect&, ceph::bufferlist&, ceph::bufferlist&)’:
- /home/yuriw/ceph/src/msg/async/AsyncConnection.cc:1847:26: error: ‘class std::mutex’ has no member named ‘Unlock’
- existing->write_lock.Unlock();
- ^
- make[3]: *** [src/CMakeFiles/common.dir/msg/async/AsyncConnection.cc.o] Error 1
- make[3]: *** Waiting for unfinished jobs....
- make[2]: *** [src/CMakeFiles/common.dir/all] Error 2
- make[2]: *** Waiting for unfinished jobs....
- Linking CXX static library ../lib/liblibrados_api.a
- [ 37%] Built target librados_api
- Linking CXX static library ../../lib/libosdc.a
- [ 37%] Built target osdc
- Linking CXX static library ../../lib/libos.a
- [ 41%] Built target os
- [ 41%] Built target osd_mon_objs
- make[1]: *** [CMakeFiles/check.dir/rule] Error 2
- make: *** [check] Error 2