I've two applications I've just compiled, on a system with glibc 2.1
(though compiled against glibc 2.0) and with ncurses 5.2 as the most
recent.  It does, however, also have ncurses4 and ncurses3 on it - along
with some reference to ncurses 1.9.9 (!).  These come in three different
RPMs.

When I compiled these apps (dialog and zile) everything was fine.  I
told dialog to compile without using ncurses - however, it required it
anyway (!).

dialog SegFaults on a newterm() call - apparently the first thing most
ncurses apps do.  zile SegFaults intermittently; what I saw was, it
SegFaulted on a search (^S) after pressing enter to complete the search
string.  I could not replicate this.

Both of these were running on an Oxygen with glibc 2.1 and ncurses 4; I
now suspect the version of ncurses (it is now at 5.2).  I'm going to try
using ncurses5.

Here are my questions:

* Can I reasonably expect programs compiled against ncurses4 to work
with ncurses5?  (my guess: yes.)

* Will they automatically work?  (my guess: no - have to create
/usr/lib/libncurses.so.4 ...or do I?)  How does it do this?  Is
/usr/lib/libncurses.so enough?

* If I compile against ncurses 5, does this introduce new compatability
problems?  (my guess?  yes, it does...)

_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to