On 2011-10-10 11:53 +0200, Thomas Dickey wrote:

>> The problem is that we have two versions of the headers, one in
>> libncurses5-dev and one in libncursesw5-dev, and there does not seem to
>> be a shareable subset suitable for libtinfo-dev.
>> E.g. /usr/include/term.h  #includes <ncurses_dll.h>, and
>> /usr/include/ncursesw/term.h #includes <ncursesw/ncurses_dll.h>.
>
> but ncurses_dll.h is identical in the two.  It is ncurses.h that differs.
> (other than the #include line of course, which is generated).

So there might be a shareable subset after all (with some compatibility
symlinks required in /usr/include/ncursesw probably), but there are some
files which #include curses.h, namely form.h, menu.h, panel.h, tic.h and
unctrl.h.  Those do not look shareable, since you may end up including
the wrong ncurses.h.

Also terminfo(3) says

 The  header files  curses.h and  term.h  should be  included (in  this
 order) to get  the definitions for these strings,  numbers, and flags.

So I don't think it is really possible to include a "complete" set of
headers in libtinfo-dev, and IMO it's not worth to include an incomplete
one.

Cheers,
       Sven



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to