|
From: David E. <de...@us...> - 2005-07-04 03:01:38
|
ROLAND RENNINGER wrote: > David Essex wrote: > >>ROLAND RENNINGER wrote: >> >>Both the underline and highlight features work on my system. >>Both in an xterm and standard Linux terminal. >> >>The 'ncurses' library does generate the escape sequences. >> >>Looking at your TC executable library dependencies, I noticed you are >>using and old version (3.4) of the 'ncurses' library. > ... > Well, thanks for your explaination. For the (n)curses library > is rooted deep in the operating system, noone here is enthusiastic > about replacing it, for TC is the only software having problems > with the old version. If I recall, the objective was to determine if a newer version of the (n)curses library fixed the problem. The reason I suggested upgrading the OS, to say the 2.2 kernel (1999), is because I think that it is the easiest way to test and resolve the problem. Just use an old 486 (or above) with 16M RAM and a network card. Then install a 2.2 system (without X), compile TC and test applications. This could be achieved in a couple of hours. The alternative is to upgrade to a new (n)curses library, or have more than one (n)curses library on the old system (is this possible ?). Since these options may make you system un-usable, it will require some test system. This option would require a lot more work. > What we are not able to understand is why nobody wants or can explain > why TC <= 0.55 worked, and the newer versions do not work properly any > more. That's fact, and we can provide lots of screenshots to prove > this. So, something must have changed in the meantime inside the TC > source code. Well here the reasons. First of all, the people who worked on that portion of the TC Run-Time are no longer active contributors to TC. Some are not even on TC mailing list. Personally I'm not very familiar with the (n)curses library, or terminals in general. And any information terminals is very hard to find. In an attempt to isolate the problem, I've compiled and run some test programs using TC version 0.55 and the current CVS version. Both using ncurses version 5. While both versions run, the TC 0.55 version seams more stable, as it can be used with different TERM settings. A lot of changes have been made to the curses section of the run-time since between 0.55 and 0.62, so it may take some time to try to isolate the problem(s). |