[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-ncurses] Since ncurses-6.5-20240810.patch ncurses_dll.h not fou
From: |
Thomas Dickey |
Subject: |
Re: [bug-ncurses] Since ncurses-6.5-20240810.patch ncurses_dll.h not found |
Date: |
Sat, 17 Aug 2024 11:20:09 -0400 |
On Wed, Aug 14, 2024 at 11:38:55AM +0200, Dr. Werner Fink wrote:
> On 2024/08/14 10:00:57 +0200, Dr. Werner Fink wrote:
> > Hi,
> >
> > since ncurses-6.5-20240810.patch I face a difference in e.g. termcap.h
> > and (n)curses.h, before ncurses-6.5-20240810.patch the include paths
> > for ncurses_dll.h had been e.g. for ncursesw
> >
> > /*
> > * Definitions to facilitate DLL's.
> > */
> > #include <ncursesw/ncurses_dll.h>
> >
> > with ncurses-6.5-20240810.patch some other packages do not build anymore as
> > now the includesubdir is skipped
> >
> > /*
> > * Definitions to facilitate DLL's.
> > */
> > #include <ncurses_dll.h>
> >
> > what is the rational behind this change?
an error :-(
For most build issues, I can see the problem in build-logs as well as a script
that shows me if a package layout (filenames) changed. I overlooked this
because the content changed, and a test-build of ncurses-examples happens to
work.
> > I found for the generated headers.sh script
> >
> > BUILD/ncurses-6.5> diff -up ~/ ./headers.sh
> > --- /home/abuild/headers.sh 2024-08-14 07:36:54.758831100 +0000
> > +++ ./headers.sh 2024-08-14 07:38:32.532527778 +0000
> > @@ -15,7 +15,7 @@ TMPSRC=${TMPDIR:-/tmp}/`basename $SRC`$$
> > TMPSED=${TMPDIR:-/tmp}/headers.sed$$
> > echo installing $SRC in $DST
> > case $DST in
> > -(/*/include/*)
> > +(/include/*)
> > END=`basename $DST`
> > for i in `cat $REF/../*/headers |grep -F -v "#"`
> > do
> >
> > which could explain that.
> >
> > Werner
>
> The attached patch seems to work.
agreed - it works for me (comparing content of 20240803 vs 20240817).
--
Thomas E. Dickey <dickey@invisible-island.net>
https://invisible-island.net
signature.asc
Description: PGP signature