Bug 17185

Summary: main ncurses headerfile is installed as curses.h
Product: Base System Reporter: ue <ue>
Component: kernAssignee: Rong-En Fan <rafan>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.0-CURRENT   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description ue 2000-03-04 18:10:01 UTC
In FreeBSD 4.0, the main headerfile for the ncurses library is installed
as /usr/include/curses.h. ncurses.h is a symbolic link pointing to it.

In contrast, the ncurses library itself is installed as libncurses.{a,so} and
libcurses.{a,so} are symbolic links to them.

The same logic should be applied to {,n}curses.h.

Fix: (Tested with make world)
How-To-Repeat: 
Make world and ls -l /usr/include/*curses* /usr/lib/*curses* on any system
updated after 1999/08/30 07:56:55 (activation of src/contrib/ncurses)
Comment 1 Johan Karlsson freebsd_committer freebsd_triage 2002-05-11 02:49:37 UTC
Responsible Changed
From-To: freebsd-bugs->peter

Over to ncurses maintainer.
Comment 2 Rong-En Fan freebsd_committer freebsd_triage 2007-04-27 04:51:36 UTC
State Changed
From-To: open->feedback

Dear submitter, 

Since the original ncurses distribution install curses.h, ncurses.h 
is a link to curses.h, and the libraries are installed as libncurses.*, 
I see no reason that why we want to do it differently. 

Regards, 
Rong-En Fan 



Comment 3 Rong-En Fan freebsd_committer freebsd_triage 2007-04-27 04:51:36 UTC
Responsible Changed
From-To: peter->rafan

Take ncurses PR, since I did last update.
Comment 4 Rong-En Fan freebsd_committer freebsd_triage 2007-05-30 05:33:05 UTC
State Changed
From-To: feedback->closed

Feedback timeout