--- configure.in.orig 2004-11-07 02:24:11.000000000 +0100 +++ configure.in 2004-12-06 12:10:32.624789124 +0100 @@ -2822,10 +2822,18 @@ [Define this if you have flockfile(), getc_unlocked(), and funlockfile()]) fi +# what library does readline need to be linked with +READLINE_SHARED_LIBADD="" +AC_CHECK_LIB(ncurses, tgetent, [READLINE_SHARED_LIBADD="-lncurses"], + AC_CHECK_LIB(curses, tgetent, [READLINE_SHARED_LIBADD="-lcurses"], + AC_CHECK_LIB(ncurses, tgetent, [READLINE_SHARED_LIBADD="-lncurses"]) + ) + ) + # check for readline 2.1 AC_CHECK_LIB(readline, rl_callback_handler_install, AC_DEFINE(HAVE_RL_CALLBACK, 1, - [Define if you have readline 2.1]), , -ltermcap) + [Define if you have readline 2.1]), , $READLINE_SHARED_LIBADD) # check for readline 2.2 AC_TRY_CPP([#include ], @@ -2841,12 +2849,12 @@ # check for readline 4.0 AC_CHECK_LIB(readline, rl_pre_input_hook, AC_DEFINE(HAVE_RL_PRE_INPUT_HOOK, 1, - [Define if you have readline 4.0]), , -ltermcap) + [Define if you have readline 4.0]), , $READLINE_SHARED_LIBADD) # check for readline 4.2 AC_CHECK_LIB(readline, rl_completion_matches, AC_DEFINE(HAVE_RL_COMPLETION_MATCHES, 1, - [Define if you have readline 4.2]), , -ltermcap) + [Define if you have readline 4.2]), , $READLINE_SHARED_LIBADD) # also in readline 4.2 AC_TRY_CPP([#include ],