[comp.unix.microport] Curses Broken in System V/AT-286

david@bdt.UUCP (David Beckemeyer) (10/15/88)

Has anybody else found that the large model libcurses doesn't work
under Version 2.3 and 2.4 of Microport System V/AT (286 version)?

While I was a Beta tester I complained about this to uport and even
shipped a simple program that demonstrated the problem.  But you
can all guess how much help that turned out to be :-)  Now that I'm
a "normal user" I'm going to ask the real world for help.

If I recompile standard distribution packages that used to work under
System V/AT Version 2.2 such as Rn, Elm, MicroEmacs, etc.  They compile
OK but Bus Error inside internal curses routines as part of initscr(),
or sometimes at the first clear() call.   It doesn't matter what TERM
is set to.  And if I pull the old libcurses from my 2.2 backup and don't
change anything in terminfo (i.e. use the new terminfo with the old
libcurses), everything works correctly.  Only the large model (-Ml)
version has this problem; the small model version works OK.

It's cute how the release notes describe the newer "much improved" curses
as a bug fix, when from my perspective, the old one worked and the new one
doesn't (I know the old one had bugs, but at least it worked a little bit).

What's the scoop?
-- 
David Beckemeyer (david@bdt.UUCP)	| "Lester Moore - Four slugs from a .44
Beckemeyer Development Tools		|  no Les, no more."
478 Santa Clara Ave. Oakland, CA 94610	|   - Headstone at Boot Hill
UUCP: {uunet,ucbvax}!unisoft!bdt!david	|     Tombstone, AZ