delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/01/21/18:06:07

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3A6B6BC9.25CB3114@ece.gatech.edu>
Date: Sun, 21 Jan 2001 18:07:53 -0500
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: two differents version of unctrl.h, one in cygwin-1.1.7 and one in
ncurses-5.2
References: <Pine DOT HPP DOT 3 DOT 96 DOT 1010116130536 DOT 8064D-100000 AT hp2 DOT xraylith DOT wisc DOT edu> <3A652D69 DOT 4F824705 AT ece DOT gatech DOT edu>

"Charles S. Wilson" wrote:

> everything goes in /usr/include/ncurses/, but to help packages build OOB
> without "Oh, yeah -- I forgot to say 'CFLAGS=-I/usr/include/ncurses
> ./configure..." add the following symlinks (this is also consistent with
> Red Hat Linux and Linux-Mandrake)
> 
> /usr/include/curses.h  -> ncurses/curses.h
> /usr/include/ncurses.h -> ncurses/curses.h
> /usr/include/eti.h     -> ncurses/eti.h
> /usr/include/form.h    -> ncurses/form.h
> /usr/include/menu.h    -> ncurses/menu.h
> /usr/include/panel.h   -> ncurses/panel.h
> /usr/include/term.h    -> ncurses/term.h
> (** only if unctrl.h dropped from cygwin-1.1.x-y install **)
> /usr/include/unctrl.h  -> ncurses/unctrl.h

actually, term.h and eti.h are not included by external apps, so they
don't need to be in /usr/include.  The only symlinks the next ncurses
provides for backwards compatibility are:

  curses.h, ncurses.h, form.h, menu.h, panel.h, unctrl.h.

Because of the ncurses-install-time munging, these header files'
dependencies are <ncurses/whatever.h>, not <whatever.h>.

--Chuck

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019