[ A tumbleweed blows by ...]
Is this project being actively developed? It looks like the last
update posted for download was in 2005.
In any case, I downloaded iftop from Sunfreeware.com, and I'm having
problems with a garbled display. Columns run together and I'll often
see "0b0b0b" which I believe should be "0b 0b 0b" in separate
columns.
You can see what I'm talking about here:
http://i158.photobucket.com/albums/t87/deisner/iftop_problem.png
I downloaded the 0.17pre3 release and got it to compile, but it didn't help.
By the way, here are two patches (to dlcommon.c and ui.c) needed to
get iftop to compile on Solaris 10 with gcc 4.3.1. I'm including the
compile errors, too, for Googlers:
File: dlcommon.c
Error:
source='dlcommon.c' object='dlcommon.o' libtool=no \
depfile='.deps/dlcommon.Po' tmpdepfile='.deps/dlcommon.TPo' \
depmode=gcc3 /bin/bash ./config/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c `test -f
'dlcommon.c' || echo './'`dlcommon.c
dlcommon.c:467: error: static declaration of 'sigalrm' follows
non-static declaration
dlcommon.h:35: error: previous declaration of 'sigalrm' was here
Patch:
------------8<--------------
--- dlcommon.c.orig Fri Jun 27 11:48:53 2008
+++ dlcommon.c Fri Jun 27 11:49:03 2008
@@ -463,7 +463,7 @@
err("dlphysaddrack: short response ctl.len: %d", ctl.len);
}
-static void
+void
sigalrm()
{
(void) err("sigalrm: TIMEOUT");
------------>8--------------
File: ui.c
Error:
(Problem here is that system /usr/include/curses.h gets picked up,
rather than ncurses's)
gcc -g -O2 -o iftop addr_hash.o edline.o hash.o iftop.o ns_hash.o
options.o resolver.o screenfilter.o serv_hash.o sorted_list.o
threadprof.o ui.o util.o addrs_ioctl.o addrs_dlpi.o dlcommon.o
stringmap.o cfgfile.o vector.o -lpcap -lm -lsocket -lncurses
ui.o: In function `ui_curses_init':
/home/david/build/iftop-0.17pre3/ui.c:752: undefined reference to `initscr32'
ui.o: In function `draw_bar_scale':
/home/david/build/iftop-0.17pre3/ui.c:269: undefined reference to `acs32map'
/home/david/build/iftop-0.17pre3/ui.c:269: undefined reference to `w32addch'
/home/david/build/iftop-0.17pre3/ui.c:281: undefined reference to `acs32map'
/home/david/build/iftop-0.17pre3/ui.c:281: undefined reference to `w32addch'
Patch:
------------8<--------------
--- ui.c.orig Fri Jun 27 11:50:02 2008
+++ ui.c Fri Jun 27 11:50:13 2008
@@ -6,7 +6,7 @@
#include <sys/types.h>
#include <ctype.h>
-#include <curses.h>
+#include <ncurses/curses.h>
#include <errno.h>
#include <string.h>
#include <math.h>
------------>8--------------
-David
--
David Eisner http://cradle.brokenglass.com