[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ANN: ncurses-6.4-20231125
From: |
Thomas Dickey |
Subject: |
Re: ANN: ncurses-6.4-20231125 |
Date: |
Thu, 30 Nov 2023 20:32:18 -0500 |
On Thu, Nov 30, 2023 at 07:44:45PM -0500, Dennis Clarke via Bug reports for
ncurses, the GNU implementation of curses wrote:
> On 11/25/23 19:08, Thomas Dickey wrote:
> > Files:
> >
> > https://invisible-island.net/archives/AdaCurses/current/AdaCurses-20231125.tgz
> >
> > https://invisible-island.net/archives/AdaCurses/current/AdaCurses-20231125.tgz.asc
> >
> > https://invisible-island.net/archives/AdaCurses/current/AdaCurses-small-20231125.tgz
> >
> > https://invisible-island.net/archives/AdaCurses/current/AdaCurses-small-20231125.tgz.asc
> >
> > https://invisible-island.net/archives/ncurses-examples/current/ncurses-examples-20231125.tgz
> >
> > https://invisible-island.net/archives/ncurses-examples/current/ncurses-examples-20231125.tgz.asc
> > https://invisible-island.net/archives/ncurses/6.4/MD5sums
> > https://invisible-island.net/archives/ncurses/6.4/dev-patches.zip
> >
> > https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20231125.patch.gz
> >
> > https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20231125.patch.gz.asc
> >
> > https://invisible-island.net/archives/ncurses/current/ncurses-6.4-20231125.tgz
> >
> > https://invisible-island.net/archives/ncurses/current/ncurses-6.4-20231125.tgz.asc
> > https://invisible-island.net/archives/ncurses/win32/mingw32-20231125.zip
> > https://invisible-island.net/archives/ncurses/win32/mingw64-20231125.zip
> >
> > ncurses 6.4 - patch 20231125 - Thomas E. Dickey
> >
> >
> > ------------------------------------------------------------------------------
> >
> > Ncurses 6.4 is at
> > https://invisible-island.net/archives/ncurses/
> > https://invisible-mirror.net/archives/ncurses/
> > https://ftp.gnu.org/gnu/ncurses/
> >
> > Patches for ncurses 6.4 can be found at
> > https://invisible-island.net/archives/ncurses/6.4
> > https://invisible-mirror.net/archives/ncurses/6.4
> >
> >
> > ------------------------------------------------------------------------------
> >
> > https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20231125.patch.gz
> > patch by Thomas E. Dickey <dickey@invisible-island.net>
> > created Sat Nov 25 23:48:01 UTC 2023
> >
> > ------------------------------------------------------------------------------
>
> Dear Sir :
>
> I see these messages in my email fairly often. I admire the endless
> maintenance and work that it takes to support a critical library such as
> ncurses. I am left with a question, something on my mind for some years
> now, is there a page or document somewhere that explains how to build a
> good result from these sources? I am going with a guess that a trivial
> good ol fashioned "./configure --prefix=$SOMEPLACE" would get the job
> done. However I am just not sure about that.
That's a starting point (which produces static libraries by default).
The INSTALL file in the sources lists all of the configure options.
I've a web-browsable version of that here:
https://invisible-island.net/ncurses/INSTALL.html
The scripts under the package directories are more elaborate than that,
and produce shared libraries.
I use those along with several other configurations to check features
of the configure script and makefiles.
Most people use packages that others have built - replacing ncurses on
your machine can be a source of pain if it's not done right because the
shell is likely to depend upon it. I don't do it often, for another
reason - it makes it simpler to reproduce bug reports if I have ncurses
configured the same as the packagers - so my test packages use different
filenames.
--
Thomas E. Dickey <dickey@invisible-island.net>
https://invisible-island.net
signature.asc
Description: PGP signature