From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13456 invoked from network); 12 Feb 2003 17:15:42 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 12 Feb 2003 17:15:42 -0000 Received: (qmail 28489 invoked by alias); 12 Feb 2003 17:15:08 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 18231 Received: (qmail 28481 invoked from network); 12 Feb 2003 17:15:08 -0000 Received: from localhost (HELO sunsite.dk) (127.0.0.1) by localhost with SMTP; 12 Feb 2003 17:15:08 -0000 X-MessageWall-Score: 0 (sunsite.dk) Received: from [156.153.255.213] by sunsite.dk (MessageWall 1.0.8) with SMTP; 12 Feb 2003 17:15:6 -0000 Received: from smtp2.fc.hp.com (smtp2.fc.hp.com [15.15.136.253]) by atlrel7.hp.com (Postfix) with ESMTP id AEE9E1C017C9; Wed, 12 Feb 2003 12:15:05 -0500 (EST) Received: from hpesnhp.fc.hp.com (hpesnhp.fc.hp.com [15.6.80.123]) by smtp2.fc.hp.com (Postfix) with ESMTP id B9FA123F0C; Wed, 12 Feb 2003 10:15:03 -0700 (MST) Received: (from nathan@localhost) by hpesnhp.fc.hp.com (8.9.3 (PHNE_18546)/8.9.3) id KAA28154; Wed, 12 Feb 2003 10:14:59 -0700 (MST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15946.33043.268273.403941@hpesnhp.fc.hp.com> Date: Wed, 12 Feb 2003 10:14:59 -0700 From: Nathan Peirce To: Peter Stephenson Cc: zsh-workers@sunsite.dk, Matt Lovell Subject: Re: Zsh doesn't compile correctly out of the box for HPUX In-Reply-To: <11963.1045048551@csr.com> References: <15945.41416.979345.594652@hpesnhp.fc.hp.com> <11963.1045048551@csr.com> X-Mailer: VM 7.07 under 21.4 (patch 8) "Honest Recruiter" XEmacs Lucid I don't know much about curses libraries. I did see this comment on an HP-UX transition website: "Hcurses library - HP-UX curses was replaced with X/Open curses (NcNs401) These curses interfaces are HP proprietary interfaces. The use of these interfaces is strongly discouraged and may not be portable to future implementations of HP-UX. There will not be a 64-bit version of the curses library." But whoever is compiling the regular X/Open cursese for HPUX is doing it wrong because it has the backspace problem. So as long as Hcurses is available, its use is a good workaround to the backspace problem. On 12 February 2003, Peter Stephenson writes: > Nathan Peirce wrote: > > It does compile, but zle doesn't function correctly unless you have > > the LIBS line in the Makefile look like this: > > > > LIBS = -lnsl -lHcurses -lcurses -lm -lc > > > > Notice that the Hcurses library has to be used instead of the default > > curses. > > Is that really instead of (not in addition to)? In that case, and > assuming Hcurses is HPUX-specific, I would think we can fix this by > changing > > [case "$host_os" in > hpux10.*|hpux11.*|solaris*) > termcap_curses_order="curses ncurses termcap" ;; > *) termcap_curses_order="termcap curses ncurses" ;; > esac] > > to > > [case "$host_os" in > hpux10.*|hpux11.*|solaris*) > termcap_curses_order="Hcurses curses ncurses termcap" ;; > *) termcap_curses_order="termcap curses ncurses" ;; > esac] > > in the configure test. > -- Nathan Peirce Hewlett Packard System VLSI Technology Division Phone: 970-898-7928 Email: nathan@fc.hp.com