Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <20020515191855.76025.qmail@web10501.mail.yahoo.com> Date: Wed, 15 May 2002 12:18:55 -0700 (PDT) From: Rick Rankin Subject: Re: Circular symlinks in terminfo-5.2-2.tar.bz2 To: Charles Wilson Cc: cygwin AT cygwin DOT com In-Reply-To: <3CE2A1C0.6000808@ece.gatech.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii --- Charles Wilson wrote: > Rick Rankin wrote: > > > >>Also, terminfo-5.2-2 changed in only one respect from terminfo-5.2-1: it > >>now uses the XFree86-4.2.0 terminal definitions for xterm-*. NOT the > >>ncurses-provided definitions. > >> > > > > Hmmm... Perhaps this explains the trouble I've been having with the > xterm-color > > definition of late. For example, less now complains that the terminal is > "not > > fully functional" when TERM is set to "xterm-color", and info claims that > > "Terminal type `xterm-color' is not smart enough to run Info." > > > touble..."of late". What do you mean? > > 1) when you were using your reconstructed xterm-color definition from > ncurses-5.2, and the cygwin-xfree XFree86-4.2.0 xterm.exe, or > > 2) in the last 12 hours when using the XFree86-4.2.0-derived xterm-color > definition from terminfo-5.2-3? > > e.g. is this a bug report for terminfo-5.2-3? Well, right now I'm not sure its a bug report against anything. I'm beginning to think it's time to start checking for a loose nut behind the keyboard ;-) I have a version of rxvt (2.7.8) that I compile myself with X support. I've been using TERM=nxterm for quite some time with no problems. (Actually, I think info has been complaining for a while, but I use info *very* infrequently, so I never really cared. I use (X)Emacs to view info documentation when I want it.) I don't use the rxvt terminfo definition because it doesn't support xterm-style mouse control. Yesterday, I mucked up my system pretty badly, so I decided to reinstall Cygwin from scratch. That's when I discovered the circular links in the terminfo package. Using TERM=nxterm didn't work at all because there was no actual definition due to the circular links. I downloaded the ncurses source (ncurses-5.2-8.tar.bz2) and applied the included patches to reconstruct what I assumed would be the terminfo.src database that you used to build the terminfo-5.2-1.tar.bz2 distribution. I compiled that database, and things *seemed* to be working until I used less, which complained about the terminal being "not fully functional". Today, I downloaded the ncurses-5.2 source from ftp.gnu.org and rebuilt /usr/share/terminfo using its database. To my surprise, less *still* complains about the terminal being "not fully functional" with TERM=nxterm. In short, I'm not at all sure how it worked before. I need to look at the source for less to understand how it determines that a terminal is "not fully functional" and proceed from there. --Rick __________________________________________________ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/