From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10505 invoked from network); 11 Oct 2007 20:23:25 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 11 Oct 2007 20:23:25 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 74343 invoked from network); 11 Oct 2007 20:23:19 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 11 Oct 2007 20:23:19 -0000 Received: (qmail 14871 invoked by alias); 11 Oct 2007 20:23:16 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 23940 Received: (qmail 14856 invoked from network); 11 Oct 2007 20:23:15 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 11 Oct 2007 20:23:15 -0000 Received: (qmail 74044 invoked from network); 11 Oct 2007 20:23:15 -0000 Received: from acolyte.scowler.net (216.254.112.45) by a.mx.sunsite.dk with SMTP; 11 Oct 2007 20:23:10 -0000 Received: by acolyte.scowler.net (Postfix, from userid 1000) id 755E15C42A; Thu, 11 Oct 2007 16:23:08 -0400 (EDT) Date: Thu, 11 Oct 2007 16:23:08 -0400 From: Clint Adams To: Peter Stephenson Cc: Zsh hackers list Subject: Re: ZSH (CVS) configure problem? Message-ID: <20071011202308.GA22150@scowler.net> Mail-Followup-To: Peter Stephenson , Zsh hackers list References: <20071011182853.GA19842@scowler.net> <200710111918.l9BJI33N021057@pws-pc.ntlworld.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200710111918.l9BJI33N021057@pws-pc.ntlworld.com> User-Agent: Mutt/1.5.16 (2007-06-11) On Thu, Oct 11, 2007 at 08:18:03PM +0100, Peter Stephenson wrote: > On my system the entire contents of /usr/include/ncurses (which it seems > to be well-established we don't need to add to the search path) are > simply links into /usr/include/ncursesw. This is the current state of Debian: The left column is ncurses compiled without --enable-widec , and the right is ncursesw (--enable-widec). % paste <(dpkg -L libncurses5-dev | grep 'include.*h') <(dpkg -L libncursesw5-dev | grep 'include.*h') /usr/include/unctrl.h /usr/include/ncursesw/unctrl.h /usr/include/termcap.h /usr/include/ncursesw/termcap.h /usr/include/cursesp.h /usr/include/ncursesw/cursesp.h /usr/include/curses.h /usr/include/ncursesw/curses.h /usr/include/tic.h /usr/include/ncursesw/tic.h /usr/include/eti.h /usr/include/ncursesw/eti.h /usr/include/nc_tparm.h /usr/include/ncursesw/nc_tparm.h /usr/include/cursesw.h /usr/include/ncursesw/cursesw.h /usr/include/term_entry.h /usr/include/ncursesw/term_entry.h /usr/include/form.h /usr/include/ncursesw/form.h /usr/include/cursesm.h /usr/include/ncursesw/cursesm.h /usr/include/menu.h /usr/include/ncursesw/menu.h /usr/include/cursesapp.h /usr/include/ncursesw/cursesapp.h /usr/include/cursesf.h /usr/include/ncursesw/cursesf.h /usr/include/cursslk.h /usr/include/ncursesw/cursslk.h /usr/include/panel.h /usr/include/ncursesw/panel.h /usr/include/etip.h /usr/include/ncursesw/etip.h /usr/include/term.h /usr/include/ncursesw/term.h /usr/include/ncurses_dll.h /usr/include/ncursesw/ncurses_dll.h /usr/include/ncurses.h /usr/include/ncursesw/ncurses.h I've heard some vague promises that the ncursesw packages will disappear and that we'll have only the --enable-widec headers and libraries in libncurses$num-dev. If there are no ABI issues with this, I'd prefer it happens as soon as possible. > Shall we try this? I'd be interested to see how it works out. > If we end up not compiling in multibyte support, should be replacing > ncursesw with ncurses, or is that unnecessary? Given my current understanding, if both ncurses{,w} -dev packages installed, this will link against the wide library but use the non-wide macros. I assume this is harmless and equivalent to just linking against the non-wide library.