On Wed, 2020-07-22 at 20:41 +0200, Ezra Ulembeck wrote: > Hi all, > > While following the instructions in > https://docs.ceph.com/docs/master/install/build-ceph/ > > 1) I am not able to build packages > 2) I encounter problems after building/installing in user-space > > Details: > > $ git clone --recursive https://github.com/ceph/ceph.git > $ cd ceph > $ git checkout octopus > $ ./install-deps.sh > > 1. Building packages > > $ sudo dpkg-buildpackage -j4 > ... > /usr/bin/cc -g -O2 -fdebug-prefix-map=/home/eduard/ceph=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -DCMAKE_HAVE_LIBC_PTHREAD -Wl,-Bsymbolic-functions > -Wl,-z,relro CMakeFiles/cmTC_277b6.dir/src.c.o -o cmTC_277b6 > /usr/bin/ld: CMakeFiles/cmTC_277b6.dir/src.c.o: in function `main': > ./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/src.c:11: > undefined reference to `pthread_create' > /usr/bin/ld: > ./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/src.c:12: > undefined reference to `pthread_detach' > /usr/bin/ld: > ./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/src.c:13: > undefined reference to `pthread_join' > collect2: error: ld returned 1 exit status > > 2. Building/installing in user-space > > $ ./do_cmake.sh > $ cd build > $ make > $ sudo make install > > $ ceph -s > Traceback (most recent call last): > File "/usr/local/bin/ceph", line 140, in <module> > import rados > ImportError: librados.so.2: cannot open shared object file: No such file > or directory > > > I will be very thankful for any hints on how to get to success, > > Thanks, > Ezra Hi Ezra, This list is mostly for the Linux kernel ceph clients. You may want to send this to dev@xxxxxxx. See: https://ceph.io/resources/ Cheers, -- Jeff Layton <jlayton@xxxxxxxxxx>