Hi,
on newer linux-distros, termcap has been replaced by ncurses. Even
/usr/include/termcap.h is provided by the ncurses package. Your makefile
(at least version 0.8.0) still links against termcap. I wrote a simple
patch for the make file so that libreadline links against ncurses
instead of termcap. You may introduce some documented variables, so that
the user can decide wether to choose ncurses or termcap.
The patch is here:
http://bugs.gentoo.org/show_bug.cgi?id=63129
It simply replaces "-ltermcap" by "-lncurses" - "make test" still works!
In addition i noticed, that you didn't specify source- and
target-version for javac. Failure to do so might cause you troubles in
the future, since default source- and target-version of JDK1.5 aren't
that backword-compatible anymore, they are 1.5 by default know (as far
as i know). You should introduce variables for that in your Makefile.
Thx
Sven
|