[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Is the configure script suposed to detect libncursesw ?



Cyril Brulebois <kibi@debian.org> (23/10/2010):
> I'll try and see whether I can come up with a fix.

I think the attached patch does what we want: make having ncurses
mandatory except if one passes --without-dselect.

Mraw,
KiBi.
From 36a6506836e11604d723f47518e8a68dcc8e12fc Mon Sep 17 00:00:00 2001
From: Cyril Brulebois <kibi@debian.org>
Date: Sat, 23 Oct 2010 10:00:46 +0200
Subject: [PATCH] Break if ncurses is requested but unavailable.

If building dselect is requested (the default), ncurses is requested
through DPKG_LIB_CURSES, but if it isn't found, only AC_MSG_WARN is
used, leading to a successful configure and a failure to build
dselect/*. Use AC_MSG_ERROR instead to make configure bail out.

Reported-By: Michael Schmidt <michael.schmidt.dangel@gmail.com>
---
 m4/dpkg-libs.m4 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/m4/dpkg-libs.m4 b/m4/dpkg-libs.m4
index 50ff5ff..f82eb87 100644
--- a/m4/dpkg-libs.m4
+++ b/m4/dpkg-libs.m4
@@ -96,7 +96,7 @@ AC_CHECK_LIB([ncurses], [initscr],
   [CURSES_LIBS="${CURSES_LIBS:+$CURSES_LIBS }-lncurses"],
   [AC_CHECK_LIB([curses], [initscr],
      [CURSES_LIBS="${CURSES_LIBS:+$CURSES_LIBS }-lcurses"],
-     [AC_MSG_WARN([no curses library found])])])])
+     [AC_MSG_ERROR([no curses library found])])])])
 ])# DPKG_CHECK_LIB_CURSES_NARROW
 
 # DPKG_LIB_CURSES
-- 
1.7.2.3

Attachment: signature.asc
Description: Digital signature


Reply to: