[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: curses(3) symlink is not installed when building out of tree
From: |
Sven Joachim |
Subject: |
Re: curses(3) symlink is not installed when building out of tree |
Date: |
Fri, 20 Jan 2023 19:45:11 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
On 2023-01-19 19:26 -0500, Thomas Dickey wrote:
> On Thu, Jan 19, 2023 at 06:59:48PM +0100, Sven Joachim wrote:
>> When building ncurses out of tree, the curses(3) symlink to the ncurses
>> manpage does not get installed. See the attached test script which
>> prints
>>
>> Only in /tmp/in-tree.<XXXXXX>/usr/share/man/man3: curses.3ncurses
>>
>> on my system (on non-Debian systems, it will be curses.3x instead what
>> is missing).
>>
>> Looking at the ncurses-doc package on snapshot.debian.org, this feature
>> has been broken at least since the 20130119 patchlevel, but more likely
>> since its introduction in the 20110910 patchlevel.
>
> hmm - not quite that old. I have a tree under /usr/local/ncurses which isn't
> packaged (but not purged) that has that link created in September
> 2012.
Presumably you have built in tree, for I have tested the 20110910
patchlevel with my script now, and it failed to install the curses(3)
symlink when building out of tree.
> Most
> of my attention has been on the test-packages, of course, rather than
> non-package builds.
At least your Debian test-packages do not have the problem, as they are
configured "--without-manpage-aliases" and therefore do not contain any
symlinks under /usr/share/man. ;
> I'll take a look and see how to improve this :-)
Take your time, it took over 11 years for anybody to notice the problem
so it is certainly not urgent.
Cheers,
Sven