On Thu, Mar 18, 2004 at 04:21:02PM -0600, Jon Abbey wrote:
On Thu, Mar 18, 2004 at 09:34:42AM -0800, Thomas Nguyen wrote: | Hi Jonathan, | | I am having no luck compiling iftop on solaris 7 and 8, here is where is broken
I'm afraid I have not had time to build version 0.16 of iftop on Solaris yet. It is possible that they have broken the build on Solaris in some fashion.
[...]
| gcc -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -I /usr/include -g -O2 -c `test -f 'options.c' || echo './'`options.c | options.c: In function `set_net_filter': | options.c:217: `u_int32_t' undeclared (first use in this function)
hmm. looks like options.c doesn't include integers.h. Could you try this patch and see if it helps?
diff -u -r1.42 options.c --- options.c 20 Jan 2004 09:45:35 -0000 1.42 +++ options.c 19 Mar 2004 02:39:36 -0000 @@ -22,6 +22,7 @@ #include "iftop.h" #include "options.h" #include "cfgfile.h" +#include "integers.h"
#if !defined(HAVE_INET_ATON) && defined(HAVE_INET_PTON) # define inet_aton(a, b) inet_pton(AF_INET, (a), (b))