All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] chunkd: Make AC_CHECK_LIB failure for libevent explicit
@ 2009-07-29 18:58 Matthew Farrellee
  2009-07-29 19:05 ` Jeff Garzik
  2009-07-30  1:36 ` Jeff Garzik
  0 siblings, 2 replies; 7+ messages in thread
From: Matthew Farrellee @ 2009-07-29 18:58 UTC (permalink / raw)
  To: hail-devel

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 <matt@redhat.com>
---
 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)
-- 
1.6.0.6


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-08-01  4:37 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-29 18:58 [PATCH] chunkd: Make AC_CHECK_LIB failure for libevent explicit Matthew Farrellee
2009-07-29 19:05 ` Jeff Garzik
2009-07-30  1:36 ` Jeff Garzik
2009-07-30 14:30   ` [PATCH] configure.ac reports errors instead of exiting quietly Matthew Farrellee
2009-07-30 20:42     ` Jeff Garzik
2009-07-30 21:32       ` Matthew Farrellee
2009-08-01  4:37     ` Jeff Garzik

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.