I had this problem too when I first installed MicroEmacs on my Debian system
about 8 or 9 month ago. Seems as if some of the current Linux distros consider
Anyway I almost forgot about that, until I recently installed the me00 beta.
This time I decided to look for a better solution than the simple change in the
makefile. So I tried a more complex change :-).
I have attached a version of linux200.gmk that - together with the also attached
test.c - should be able to determine if curses/libtermcap is to be used or if
libncurses/terminfo is the thing to go for. Simply copy them into the source
directory of MicroEmacs and ./build it.
Probably you JASSPA guys want to add that to the distro.
I have only tested it on my non-termcap system, so someone should check
if it really works on systems with libtermcap installed.
> Yep -- I found out why termcap was missing -- libtermcap is its own package,
> not installed by default for a "standard" system -- in "series a" (Linux Base
> System) of SuSE. It's one of a handful of (obsolete) items not installed
> And even then, as you and Detlef noted, they put it in
> /usr/lib/termcap/libtermcap.so, so you have to change the
> linux200.gmk file (add -L/usr/lib/termcap to LDFLAGS).
> And they call this "progress". :-)
> The X libs don't install by default, either (which I think is weird) -- the
> package for that is called xdevel (under series x).