]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
build: FreeBSD allow kv_store tools to be build 25302/head
authorWillem Jan Withagen <wjw@digiware.nl>
Wed, 28 Nov 2018 13:00:57 +0000 (14:00 +0100)
committerWillem Jan Withagen <wjw@digiware.nl>
Wed, 28 Nov 2018 13:49:02 +0000 (14:49 +0100)
This requires defining
`EUCLEAN`
`EKEYREJECTED`
which are defined in Linux asm-generic/error.h

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
do_freebsd.sh
src/include/compat.h
src/key_value_store/cls_kvs.cc

index 25dc2f5df65e899e8ca7f516a86834da18b9d425..f56c5ac0dd9fb4bdeed60df7f6eb9800a11789ad 100755 (executable)
@@ -48,7 +48,7 @@ fi
        -D WITH_FUSE=ON \
        -D WITH_KRBD=OFF \
        -D WITH_XFS=OFF \
-       -D WITH_KVS=OFF \
+       -D WITH_KVS=ON \
        -D CEPH_MAN_DIR=man \
        -D WITH_LIBCEPHFS=OFF \
        -D WITH_CEPHFS=OFF \
index c9032d25787488ae05f1a25ddc6cff9ad59251d9..949bb406e8bfff94894b702d11ed1944fd4ef8c8 100644 (file)
 /* get PATH_MAX */
 #include <limits.h>
 
+#ifndef EUCLEAN
+#define EUCLEAN 117
+#endif
 #ifndef EREMOTEIO
 #define EREMOTEIO 121
 #endif
+#ifndef EKEYREJECTED
+#define EKEYREJECTED 129
+#endif
 
 #ifndef HOST_NAME_MAX
 #ifdef MAXHOSTNAMELEN 
index 9bbcb212bb50ff700743c169eca986b495239054..d206e3743d3726769137d2df4fd8564c6e6e7f58 100644 (file)
@@ -5,6 +5,7 @@
  *      Author: Eleanor Cawthon
  */
 
+#include "include/compat.h"
 #include "objclass/objclass.h"
 #include <errno.h>
 #include "key_value_store/kvs_arg_types.h"