Hi ALL For epistemic reasons only, I am trying to install sniffit on my RH 7.1. It's not going to well, as you can see from the error log below. I downloaded the file from . I also added the associated patch. I then did "./configure"; then "make". Upon "make", I received error messages. If anyone could offer some suggestions, I would appreciate it. (PS--My network is a *home* network, so any packets I read will be my own. :-)). I tried to continue after the errors with "make install-sh" and "./make install-sh" but the former returns a message "nothing to be done for install-sh". Has anyone ever worked with this program? By the way, what is the best way to send error messages to a log file when using make? Thanks a lot! [root@Shitty sniffit.0.3.5]# make gcc -w -O2 -c sn_generation.c -I./libpcap-0.3 -L./libpcap-0.3 -DHAVE_LIBNCURSES=1 -DHAVE_N CURSES_H=1 -DHAVE_SHMGET=1 -DHAVE_ATEXIT=1 -DSIZEOF_UNSIGNED_SHORT_INT=2 -DS IZEOF_UNSIGNED_LONG_INT=4 -DLINUX=1 gcc -w -O2 -c sn_interface.c -I./libpcap-0.3 -L./libpcap-0.3 -DHAVE_LIBNCURSES=1 -DHAVE_NC URSES_H=1 -DHAVE_SHMGET=1 -DHAVE_ATEXIT=1 -DSIZEOF_UNSIGNED_SHORT_INT=2 -DSI ZEOF_UNSIGNED_LONG_INT=4 -DLINUX=1 gcc -w -O2 -c sn_cfgfile.c -I./libpcap-0.3 -L./libpcap-0.3 -DHAVE_LIBNCURSES=1 -DHAVE_NCUR SES_H=1 -DHAVE_SHMGET=1 -DHAVE_ATEXIT=1 -DSIZEOF_UNSIGNED_SHORT_INT=2 -DSIZE OF_UNSIGNED_LONG_INT=4 -DLINUX=1 gcc -w -O2 -c sn_logfile.c -I./libpcap-0.3 -L./libpcap-0.3 -DHAVE_LIBNCURSES=1 -DHAVE_NCUR SES_H=1 -DHAVE_SHMGET=1 -DHAVE_ATEXIT=1 -DSIZEOF_UNSIGNED_SHORT_INT=2 -DSIZE OF_UNSIGNED_LONG_INT=4 -DLINUX=1 cd libpcap-0.3; make; cd .. make[1]: Entering directory `/root/sniffit.0.3.5/libpcap-0.3' gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STR ERROR=1 -c ./pcap-linux.c gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STR ERROR=1 -c ./pcap.c gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STR ERROR=1 -c ./inet.c gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STR ERROR=1 -c ./gencode.c gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STR ERROR=1 -c ./optimize.c gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STR ERROR=1 -c ./nametoaddr.c gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STR ERROR=1 -c ./etherent.c gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STR ERROR=1 -c ./savefile.c gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STR ERROR=1 -c ./bpf_filter.c gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STR ERROR=1 -c ./bpf_image.c flex -Ppcap_ -t scanner.l > $$.scanner.c; mv $$.scanner.c scanner.c bison -y -p pcap_ -d grammar.y mv y.tab.c grammar.c mv y.tab.h tokdefs.h gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STRERROR=1 -c ./scanner.c gcc -O2 -I. -Ilinux-include -DHAVE_MALLOC_H=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE _STRERROR=1 -Dyylval=pcap_lval -c grammar.c ar rc libpcap.a pcap-linux.o pcap.o inet.o gencode.o optimize.o nametoaddr.o etherent.o savefile.o bpf_filter.o bpf_image.o scanner.o grammar.o ranlib libpcap.a make[1]: Leaving directory `/root/sniffit.0.3.5/libpcap-0.3' gcc -w -O2 -o sniffit sniffit.0.3.5.c sn_packets.o sn_generation.o sn_interface.o sn_cfgfile.o sn_logfile.o -I./libpcap-0.3 -L./libpcap-0.3 -lpcap -lncurses -DHAVE_LIBNCU RSES=1 -DHAVE_NCURSES_H=1 -DHAVE_SHMGET=1 -DHAVE_ATEXIT=1 -DSIZEOF_UNSIGNED_ SHORT_INT=2 -DSIZEOF_UNSIGNED_LONG_INT=4 -DLINUX=1 strip sniffit