[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Compilation failure with ncurses 5.2 patchlevel 20020427
From: |
Andy Tsouladze |
Subject: |
Re: Compilation failure with ncurses 5.2 patchlevel 20020427 |
Date: |
Mon, 29 Apr 2002 21:11:20 -0500 (CDT) |
Works great!
Thanks,
Andy
Dr Andy Tsouladze
Sr Unix SysAdmin
UAL Loyalty Services
On Mon, 29 Apr 2002, Thomas Dickey wrote:
> On Mon, Apr 29, 2002 at 11:57:11AM -0500, Andy Tsouladze wrote:
> > Hello,
> >
> > I am trying to compile the latest ncurses-5.2 release with patches, and
> > there are problems.
> >
> > If I patch up to ncurses-5.2-20020323 patch, everything is fine. However,
> > if I use the latest patch 20020427, compilation fails. I have not tried
> > anything in between these two patchlevels.
>
> Here's a fix
>
> #
> ------------------------------------------------------------------------------
> # NEWS | 5 +++++
> # dist.mk | 4 ++--
> # ncurses/base/MKlib_gen.sh | 5 ++---
> # 3 files changed, 9 insertions(+), 5 deletions(-)
> #
> ------------------------------------------------------------------------------
> Index: NEWS
> Prereq: 1.683
> --- ncurses-5.2-20020427+/NEWS Sat Apr 27 18:51:36 2002
> +++ ncurses-5.2-20020429/NEWS Mon Apr 29 20:40:55 2002
> @@ -1,10 +1,14 @@
> --- $Id: NEWS,v 1.683 2002/04/27 22:51:36 tom Exp $
> +-- $Id: NEWS,v 1.684 2002/04/30 00:40:55 tom Exp $
>
> This is a log of changes that ncurses has gone through since Zeyd started
> working with Pavel Curtis' original work, pcurses, in 1992.
>
> Changes through 1.9.9e are recorded by Zeyd M. Ben-Halim.
> Changes since 1.9.9e are recorded by Thomas Dickey.
> +
> +20020429
> + + workaround for Solaris sed with MKlib_gen.sh (reported by Andy
> + Tsouladze <address@hidden>).
>
> 20020427
> + correct return-value from getcchar(), making it consistent with
> Index: dist.mk
> Prereq: 1.300
> --- ncurses-5.2-20020427+/dist.mk Sat Apr 20 11:39:38 2002
> +++ ncurses-5.2-20020429/dist.mk Mon Apr 29 20:41:44 2002
> @@ -1,4 +1,4 @@
> -# $Id: dist.mk,v 1.300 2002/04/20 15:39:38 tom Exp $
> +# $Id: dist.mk,v 1.301 2002/04/30 00:41:44 tom Exp $
> # Makefile for creating ncurses distributions.
> #
> # This only needs to be used directly as a makefile by developers, but
> @@ -10,7 +10,7 @@
> # These define the major/minor/patch versions of ncurses.
> NCURSES_MAJOR = 5
> NCURSES_MINOR = 2
> -NCURSES_PATCH = 20020420
> +NCURSES_PATCH = 20020429
>
> # We don't append the patch to the version, since this only applies to
> releases
> VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
> Index: ncurses/base/MKlib_gen.sh
> Prereq: 1.17
> --- ncurses-5.2-20020427+/ncurses/base/MKlib_gen.sh Sun Apr 21 13:54:17 2002
> +++ ncurses-5.2-20020429/ncurses/base/MKlib_gen.sh Mon Apr 29 20:37:55 2002
> @@ -2,7 +2,7 @@
> #
> # MKlib_gen.sh -- generate sources from curses.h macro definitions
> #
> -# ($Id: MKlib_gen.sh,v 1.17 2002/04/21 17:54:17 tom Exp $)
> +# ($Id: MKlib_gen.sh,v 1.18 2002/04/30 00:37:55 tom Exp $)
> #
>
> ##############################################################################
> # Copyright (c) 1998-2001,2002 Free Software Foundation, Inc.
> #
> @@ -376,8 +376,7 @@
> | sed -e 's/NCURSES_EXPORT(\(.*\)) \(.*\) (\(.*\))/\1 \2(\3)/' \
> | sed -f $ED2 \
> | $AWK -f $AW1 using=$USE \
> -| sed \
> - -e '/^\([a-z_][a-z_]*\( \*\)*\) /s//\1 gen_/' >>$TMP
> +| sed -e 's/^\([a-z_][a-z_]*[ *]*\)/\1 gen_/' -e 's/ / /g' >>$TMP
>
> $preprocessor $TMP 2>/dev/null \
> | sed -e 's/ / /g' -e 's/^ //' \
> --
> Thomas E. Dickey <address@hidden>
> http://invisible-island.net
> ftp://invisible-island.net
>