From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: Re: [PATCH] chunkd: Make AC_CHECK_LIB failure for libevent explicit Date: Wed, 29 Jul 2009 21:36:15 -0400 Message-ID: <4A70F90F.90601@garzik.org> References: <4A709BBB.1090005@redhat.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4A709BBB.1090005@redhat.com> Sender: hail-devel-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: Matthew Farrellee Cc: hail-devel@vger.kernel.org Matthew Farrellee wrote: > When libevent headers were missing, configure would complete with an > exit code of 1, but no clear message as to what failed. This patch > makes things more clear as to why configure is exiting. It could be > extended to include information about needing libevent headers or > development libraries. > > Signed-off-by: Matthew Farrellee > --- > configure.ac | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/configure.ac b/configure.ac > index acea808..7e51b84 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -74,7 +74,8 @@ dnl Checks for required libraries > dnl ----------------------------- > AC_CHECK_LIB(crypto, MD5_Init, CRYPTO_LIBS=-lcrypto) > AC_CHECK_LIB(ssl, SSL_new, SSL_LIBS=-lssl) > -AC_CHECK_LIB(event, event_base_new, EVENT_LIBS=-levent, exit 1) > +AC_CHECK_LIB(event, event_base_new, EVENT_LIBS=-levent, > + [AC_MSG_ERROR([Missing required libevent])]) > AC_CHECK_LIB(argp, argp_parse, ARGP_LIBS=-largp) > AC_CHECK_LIB(socket, bind, SOCKET_LIBS=-lsocket) > PKG_CHECK_MODULES(CLDC, libcldc) ditto for tabled?