As mentioned by Matthias think error above is fixed by recompiling leveldb. I added a block on 791086 to reflect this.
My build procedure is: - install boost packages from experimental $ apt-get install -t experimental libboost-dev libboost-program-options-dev libboost-system-dev libboost-thread-dev - rebuild leveldb with gcc5 $ apt-get source leveldb [rebuilt it] $ dpkg -i libleveldb-dev_1.18-2_amd64.deb libleveldb1_1.18-2_amd64.deb - Install systemd from experimental to satisfy other B-D dependencies $ apt-get install -t experimental systemd - Apply patch to get test to link (not sure why this didn’t break anything before) Index: ceph-0.94.2/src/test/Makefile-client.am =================================================================== --- ceph-0.94.2.orig/src/test/Makefile-client.am +++ ceph-0.94.2/src/test/Makefile-client.am @@ -337,7 +337,7 @@ if LINUX ceph_test_librbd_fsx_SOURCES = test/librbd/fsx.c common/dummy.cc ceph_test_librbd_fsx_LDADD = \ $(LIBKRBD) $(LIBRBD) $(LIBRADOS) \ - $(CRYPTO_LIBS) $(PTHREAD_LIBS) -luuid + $(CRYPTO_LIBS) $(PTHREAD_LIBS) -luuid -lcommon ceph_test_librbd_fsx_CFLAGS = ${AM_CFLAGS} bin_DEBUGPROGRAMS += ceph_test_librbd_fsx endif - rebuild (and wait a long time)
smime.p7s
Description: S/MIME cryptographic signature