On Thu, Sep 20, 2018 at 3:46 AM Marc Roos <M.Roos@xxxxxxxxxxxxxxxxx> wrote:
When running ./do_cmake.sh, I get
fatal: destination path '/Users/mac/ceph/src/zstd' already exists and is
not an empty directory.
fatal: clone of 'https://github.com/facebook/zstd' into submodule path
'/Users/mac/ceph/src/zstd' failed
Failed to clone 'src/zstd'. Retry scheduled
fatal: destination path '/Users/mac/ceph/src/zstd' already exists and is
not an empty directory.
fatal: clone of 'https://github.com/facebook/zstd' into submodule path
'/Users/mac/ceph/src/zstd' failed
Failed to clone 'src/zstd' a second time, aborting
Fixing it with
rm -R -f /Users/mac/ceph/src/zstd/*
macs-Mac-mini:ceph mac$ ./do_cmake.sh
+ git submodule update --init --recursive
Cloning into '/Users/mac/ceph/src/zstd'...
Submodule path 'ceph-erasure-code-corpus': checked out
'2d7d78b9cc52e8a9529d8cc2d2954c7d375d5dd7'
Submodule path 'ceph-object-corpus': checked out
'e32bf8ca3dc6151ebe7f205ba187815bc18e1cef'
Submodule path 'src/blkin': checked out
'f24ceec055ea236a093988237a9821d145f5f7c8'
Submodule path 'src/civetweb': checked out
'ff2881e2cd5869a71ca91083bad5d12cccd22136'
Submodule path 'src/crypto/isa-l/isa-l_crypto': checked out
'603529a4e06ac8a1662c13d6b31f122e21830352'
Submodule path 'src/erasure-code/jerasure/gf-complete': checked out
'7e61b44404f0ed410c83cfd3947a52e88ae044e1'
Submodule path 'src/erasure-code/jerasure/jerasure': checked out
'96c76b89d661c163f65a014b8042c9354ccf7f31'
Submodule path 'src/googletest': checked out
'fdb850479284e2aae047b87df6beae84236d0135'
Submodule path 'src/lua': checked out
'1fce39c6397056db645718b8f5821571d97869a4'
Submodule path 'src/rapidjson': checked out
'f54b0e47a08782a6131cc3d60f94d038fa6e0a51'
Submodule 'thirdparty/gtest' (https://github.com/google/googletest.git)
registered for path 'src/rapidjson/thirdparty/gtest'
Cloning into '/Users/mac/ceph/src/rapidjson/thirdparty/gtest'...
Submodule path 'src/rapidjson/thirdparty/gtest': checked out
'0a439623f75c029912728d80cb7f1b8b48739ca4'
Submodule path 'src/rocksdb': checked out
'f4a857da0b720691effc524469f6db895ad00d8e'
Submodule path 'src/spdk': checked out
'f474ce6930f0a44360e1cc4ecd606d2348481c4c'
Submodule 'dpdk' (https://github.com/spdk/dpdk.git) registered for path
'src/spdk/dpdk'
Cloning into '/Users/mac/ceph/src/spdk/dpdk'...
Submodule path 'src/spdk/dpdk': checked out
'6ece49ad5a26f5e2f5c4af6c06c30376c0ddc387'
Submodule path 'src/zstd': checked out
'f4340f46b2387bc8de7d5320c0b83bb1499933ad'
+ test -e build
+ echo 'build dir already exists; rm -rf build and re-run'
build dir already exists; rm -rf build and re-run
This seems like you still had some build artifacts left over from before and so the script didn't actually execute all the way through?
In general, any OS X build support is a sporadic effort that requires fixing lots of little things following changes. There's just not much demand, most of the system can't operate properly since it depends on features that aren't available to function usefully, and it takes a fair bit of effort to deal with the stuff that builds up when you aren't regularly compiling on the system in question. :/
-Greg
Then doing the build from build dir
CMake Error at cmake/modules/BuildBoost.cmake:276 (_add_library):
Cannot find source file:
xxHash/xxhash.c
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++
.hm
.hpp .hxx .in .txx
Call Stack (most recent call first):
src/CMakeLists.txt:626 (add_library)
CMake Error at cmake/modules/BuildBoost.cmake:276 (_add_library):
No SOURCES given to target: common-objs
Call Stack (most recent call first):
src/CMakeLists.txt:626 (add_library)
-- Build files have been written to: /Users/mac/ceph/build
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com