This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: two differents version of unctrl.h, one in cygwin-1.1.7 and one in ncurses-5.2


"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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]