I recompiled emacs 19.30 on my debian 1.1 system so it would be elf. It complained that it needed libtermcap, so I did the trick of linking libtermcap to libncurses (libtermcap.so -> libncurses.so.3.0 in /lib).
It linked and runs OK under X, but in the console (with TERM=vt100 and TERM=linux) the screen is all messed up in that characters go to the wrong place. The same is true if I dial into the machine and run emacs. Here's the output from ldd: timshel:/usr/local/lib/emacs/emacs-19.30/src$ ldd emacs libXaw.so.6 => /usr/X11R6/lib/Xaw3d/libXaw.so.6.0 libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6.0 libXt.so.6 => /usr/X11R6/lib/libXt.so.6.0 libSM.so.6 => /usr/X11R6/lib/libSM.so.6.0 libICE.so.6 => /usr/X11R6/lib/libICE.so.6.0 libXext.so.6 => /usr/X11R6/lib/libXext.so.6.0 libX11.so.6 => /usr/X11R6/lib/libX11.so.6.0 libncurses.so.3.0 => /lib/libncurses.so.3.0 libm.so.5 => /lib/libm.so.5.0.5 libc.so.5 => /lib/libc.so.5.2.18 I have a termcap file in /etc that I saved from my old Slackware system. I put it there for a problem that doesn't exist anymore, but the file is still there. I don't see that emacs' configure program is checking for its existance. I didn't think to try removing libtermcap from emac's link to see if it really was required. Assuming that it still is, why?, and what should I have done? -- ...RickM...