--- configure.orig
+++ configure
@@ -544,10 +544,10 @@
 echocheck "slang.h"
 	check_header slang.h
 	enabled slang_h && _cdefos="-D_SLANG_ -D__OS_NAME__='\"Unix/Slang\"' $_cdefos"
-	enabled slang_h && _oslibs="-lslang $_oslibs" || disable _slang
+	enabled slang_h && _oslibs="-lslang -ltermcap $_oslibs" || disable _slang
 echores "$slang_h"
 	fi
-	if enabled _curses -a disabled _slang; then
+	if enabled _curses && disabled _slang; then
 echocheck "curses.h"
 	cat > $TMPC << EOF
 	#include <curses.h>
@@ -566,8 +566,10 @@
 	fi
 echores "$_curses"
 	fi
-	disabled _curses -a disabled _slang && _cdefos="-D_VT100_ -D__OS_NAME__='\"Unix/VT100\"' $_cdefos"
-	disabled _curses -a disabled _slang && echo "Defaulting to VT100"
+	if disabled _curses && disabled _slang ; then
+		_cdefos="-D_VT100_ -D__OS_NAME__='\"Unix/VT100\"' $_cdefos"
+		echo "Defaulting to VT100"
+	fi
 	;;
     *)
 	;;
