From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4002 invoked from network); 9 May 2001 05:32:54 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 9 May 2001 05:32:54 -0000 Received: (qmail 25841 invoked by alias); 9 May 2001 05:32:50 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 14274 Received: (qmail 25828 invoked from network); 9 May 2001 05:32:49 -0000 X-Envelope-Sender-Is: Andrej.Borsenkow@mow.siemens.ru (at relayer david.siemens.de) Date: Wed, 9 May 2001 09:32:47 +0400 (MSD) From: Andrej Borsenkow X-X-Sender: To: Zsh hackers list Subject: PATCH: Re: Termcap saga again In-Reply-To: <1010509050330.ZM15052@candle.brasslantern.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Wed, 9 May 2001, Bart Schaefer wrote: > On May 8, 7:25pm, Peter Stephenson wrote: > } Subject: Re: Termcap saga again > } > } In that case I shall commit the following. > > Unfortunately, that has now broken my build on RedHat 5.2 and 6.2. It > appears that AC_CACHE_CHECK does *nothing* when ac_cv_header_curses_h > is already set, so the AC_DEFINE(HAVE_CURSES_H) never happens. In > short, this patch works only if you configure from scratch without using > a cache. > Any better? -andrej Index: configure.in =================================================================== RCS file: /cvsroot/zsh/zsh/configure.in,v retrieving revision 1.54 diff -u -r1.54 configure.in --- configure.in 2001/05/08 18:34:38 1.54 +++ configure.in 2001/05/09 05:30:43 @@ -564,9 +564,12 @@ *curses*) AC_CACHE_CHECK(for curses.h, ac_cv_header_curses_h, AC_TRY_COMPILE([#include ], [], -[ac_cv_header_curses_h=yes -AC_DEFINE(HAVE_CURSES_H)], -ac_cv_header_curses_h=no)) +[ac_cv_header_curses_h=yes], +[ac_cv_header_curses_h=no])) +if test x$ac_cv_header_curses_h = xyes; then + AC_DEFINE(HAVE_CURSES_H) +fi + AC_CHECK_HEADERS(term.h) if test x$ac_cv_header_term_h = xyes; then