use CFLAGS='-D_POSIX_SOURCE=1 -D_BSD_SOURCE=1' ./configure --with-readlinelib=/usr/lib/x86_64-linux-gnu

diff -ru cicb-5.1.1b3/icb/c_time.c cicb-5.1.1b3.local/icb/c_time.c
--- cicb-5.1.1b3/icb/c_time.c	2003-07-06 18:42:15.000000000 -0700
+++ cicb-5.1.1b3.local/icb/c_time.c	2013-10-18 23:10:12.849933058 -0700
@@ -179,7 +179,7 @@
 	now = localtime(&t);
 
 	sprintf(tsbuf,
-		"%s[%02d:%02d]%s ",
+		"%s%02d:%02d%s ",
 		printcolor(ColTIMESTAMP, ColSANE),
 		now->tm_hour, 
 		now->tm_min,
diff -ru cicb-5.1.1b3/icb/globals.c cicb-5.1.1b3.local/icb/globals.c
--- cicb-5.1.1b3/icb/globals.c	2009-03-23 00:42:06.000000000 -0700
+++ cicb-5.1.1b3.local/icb/globals.c	2013-10-18 23:05:32.110762244 -0700
@@ -60,27 +60,27 @@
 	0,		/* verifyquit */
 	0,		/* pauseonshell */
 	1,		/* interactive */
-	-1, 		/* page length */
+	0, 		/* page length */
 	-1,		/* page width */
 	15, 		/* phistory */
 	250,		/* bufferlines */
 	0,		/* groupblanks */
 	"icb.log",	/* logfile */
 	0,		/* restricted */
-	"normal",	/* timedisplay */
+	"military",	/* timedisplay */
 	1,		/* beeps */
 	"vi",		/* editmode */
-	0,		/* tabreply */
+	1,		/* tabreply */
 	1, 		/* cute */
 	0,		/* autodel */
 	"",		/* personalto */
-	0,		/* logreplay */
+	1,		/* logreplay */
 	0,		/* keepalive */
 	"none",		/* alert */
 	0,		/* autoregister */
-	0,		/* asyncread */
+	1,		/* asyncread */
 	0,		/* colorize */
-	0		/* message timestamp on/off */
+	1		/* message timestamp on/off */
 };
 
 struct COLORTABLE colortable[] = {
Only in cicb-5.1.1b3.local/icb: tcl_connected.string
Only in cicb-5.1.1b3.local/icb: tcl_init.string
