On Thu, Sep 20, 2018 at 3:46 AM Marc Roos <[email protected]> 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 > [email protected] > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
