On Tue, Dec 2, 2014 at 12:38 AM, Ken Dreyer <kdreyer@xxxxxxxxxx> wrote:
On 11/28/14 7:04 AM, Haomai Wang wrote:
> Yeah, ceph source repo doesn't contain Kinetic header file and library
> souce, you need to install kinetic devel package separately.
Hi Haomai,
I'm wondering if we need AC_CHECK_HEADER([kinetic/kinetic.h], ...) in
configure.ac to double-check when the user specifies --with-kinetic? It
might help to avoid some user confusion if we can have ./configure bail
out early instead of continuing all the way through the build.
Something like this? (completely untested)
--- a/configure.ac
+++ b/configure.ac
@@ -557,7 +557,13 @@ AC_ARG_WITH([kinetic],
#AS_IF([test "x$with_kinetic" = "xyes"],
# [PKG_CHECK_MODULES([KINETIC], [kinetic_client], [], [true])])
AS_IF([test "x$with_kinetic" = "xyes"],
- [AC_DEFINE([HAVE_KINETIC], [1], [Defined if you have
kinetic enable
+ [AC_CHECK_HEADER([kinetic/kinetic.h],
+ [AC_DEFINE(
+ [HAVE_KINETIC], [1], [Defined if you have kinetic
enabled])],
+ [AC_MSG_FAILURE(
+ ["Can't find kinetic headers; please install them"])
+ )]
+])
AM_CONDITIONAL(WITH_KINETIC, [ test "$with_kinetic" = "yes" ])
Yeah, it's better. Anyone who help to add these?
You can close https://github.com/ceph/ceph/pull/3046 and create a PR. I don't have a std-c++11 env to test it at all :-(
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
Best Regards,
Wheat
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com