This is the mail archive of the cygwin@sourceware.cygnus.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: Corrected patch to cygwin.dll + ncurses for termcaps


At 02:41 PM 3/29/97 +0300, Sergey Okhapkin wrote:
>Bruce D. McLeod wrote:
>> I compiled and installed cygwin.dll and ncurses with this patch,
>> but I get: Error opening terminal: w32ansi
>> when I run any of the test programs.  It accepts a TERM of ansi,
>> but the screen output is wrong.  Is w32ansi correct, and if so,
>> why might I be getting this error?  Thanks.
>
>Did you reinstall terminfo database after applying this patch? This works
nice for me.

I had alot of terminfo problems.  I was getting "use resolution failed on"
errors for many terminal types.  I know nothing about terminfo, but it
looks like the cross-referencing of the 'use' inclusions is failing.
I think it has something do to with the immedhook stuff in tic.c, but I
didn't get far on that investigation.
   Feeling desparate, I commented out the nc_resolve_uses call in tic.c.
It would then successfully generate the w32asci file in terminfo/W, but
I would get the "Error opening terminal" error.  Stepping through, the
code thinks that file is corrupt.  I hacked around with the terminfo.src
file and found that if I took out the "kdch1=\E[3~" clause, the file was
accepted, but then my screen output is bogus.  The test program worm just
screens by continually.
   Any ideas?  I suspect the "use resolution" error is the root of the
problem.

Bruce

-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


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