diff options
| author | Harshavardhana <harsha@harshavardhana.net> | 2013-09-17 19:27:57 -0700 | 
|---|---|---|
| committer | Vijay Bellur <vbellur@redhat.com> | 2013-09-18 01:05:37 -0700 | 
| commit | 49ae6d8cd0182a079fead5e20ae0e3b1e62de8c6 (patch) | |
| tree | 7d6e33330ece21d61e1fdca9741493f3cbd60949 | |
| parent | de2a8d303311bd600cb93a775bc79a0edea1ee1a (diff) | |
build: AM_PATH_XML2 needs proactive check
AM_PATH_XML2 needs check for its existence using
aclocal macros - to avoid problems like below when
libxml2 development libraries are not installed
--------------------------------------------------
... GlusterFS autogen ...
Generate gf-error-codes.h ...
`gf-error-codes.h' -> `libglusterfs/src/gf-error-codes.h'
Running aclocal...
configure.ac:524: warning: macro `AM_PATH_XML2' not found in library
Running autoheader...
Running libtoolize...
Running autoconf...
configure.ac:524: error: possibly undefined macro: AM_PATH_XML2
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
Running automake...
--------------------------------------------------
Change-Id: Ife463c34c45babc1c4c0ed6e8128b5c43419b9b9
BUG: 947226
Signed-off-by: Harshavardhana <harsha@harshavardhana.net>
Reviewed-on: http://review.gluster.org/5962
Reviewed-by: Kaushal M <kaushal@redhat.com>
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Vijay Bellur <vbellur@redhat.com>
| -rw-r--r-- | configure.ac | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac index f81d82dcc..e723dfabc 100644 --- a/configure.ac +++ b/configure.ac @@ -409,7 +409,7 @@ if test "x$enable_ibverbs" != "xno"; then                 [ibv_get_device_list],                 [HAVE_LIBIBVERBS="yes"],                 [HAVE_LIBIBVERBS="no"]) -  AC_CHECK_LIB([rdmacm], [rdma_create_id], [HAVE_RDMACM="yes"], [HAVE_RDMACM="no"])  +  AC_CHECK_LIB([rdmacm], [rdma_create_id], [HAVE_RDMACM="yes"], [HAVE_RDMACM="no"])  fi  if test "x$enable_ibverbs" = "xyes"; then @@ -521,11 +521,11 @@ AC_ARG_ENABLE([xml-output],  BUILD_XML_OUTPUT="yes"  if test "x$enable_xml_output" != "xno"; then      #check if libxml is present if so enable HAVE_LIB_XML -    AM_PATH_XML2([2.6.19]) - +    m4_ifdef([AM_PATH_XML2],[AM_PATH_XML2([2.6.19])], [no_xml=yes])      if test "x${no_xml}" = "x"; then          AC_DEFINE([HAVE_LIB_XML], [1], [Define to 1 if using libxml2.])      else +        AC_MSG_WARN([libxml2 devel libraries not found disabling XML support])          BUILD_XML_OUTPUT="no"      fi  else @@ -571,7 +571,7 @@ dnl Check for argp  AC_CHECK_HEADER([argp.h], AC_DEFINE(HAVE_ARGP, 1, [have argp]))  AC_CONFIG_SUBDIRS(argp-standalone)  BUILD_ARGP_STANDALONE=no -if test "x${ac_cv_header_argp_h}" = "xno"; then  +if test "x${ac_cv_header_argp_h}" = "xno"; then     BUILD_ARGP_STANDALONE=yes     ARGP_STANDALONE_CPPFLAGS='-I${top_srcdir}/argp-standalone'     ARGP_STANDALONE_LDADD='${top_builddir}/argp-standalone/libargp.a' @@ -603,7 +603,7 @@ if test "x${have_posix_fallocate}" = "xyes"; then  fi -# Check the distribution where you are compiling glusterfs on  +# Check the distribution where you are compiling glusterfs on  GF_DISTRIBUTION=  AC_CHECK_FILE([/etc/debian_version])  | 
