Configure scripts in ethereal-0.9.5 fail due to errors on at leaset
IRIX 6.5 and Solaris 9.
Scripts should be regenerated using a newer version of autoconf such
as autoconf-2.53 to run those successfully.
ex1.
% env CC=cc CFLAGS='-O2 -OPT:Olimit=0' CPPFLAGS=-I/usr/local/include \
LDFLAGS='-L/usr/local/lib32 -rpath /usr/local/lib32:/usr/lib32' \
./configure --disable-shared --enable-randpkt --with-ssl --with-ucdsnmp
.....
configuring in wiretap
running /bin/sh ./configure --disable-shared --enable-randpkt \
--with-ssl --with-ucdsnmp --cache-file=.././config.cache --srcdir=. \
loading cache .././config.cache
./configure[508]: syntax error at line 105 : `{' unmatched
configure: error: ./configure failed for wiretap
ex2.
(A header file "/usr/local/include/net/bpf.h" exists.)
% env CC=gcc CFLAGS=-O2 CPPFLGAS=-I/usr/local/include \
LDFLAGS='-L/usr/local/lib -R/usr/local/lib' PATH=/usr/xpg4/bin:$PATH \
./configure --disable-shared --disable-ethereal --enable-randpkt \
--with-ssl --with-ucdsnmp
.....
checking whether to use libpcap for packet capture... yes
checking for extraneous pcap header directories... not found
checking for net/bpf.h... no
configure: error: Header file net/bpf.h not found; if you installed \
libpcap from source, did you also do "make install-incl"?
-- ayamura
Ayamura KIKUCHI, M.D., Ph.D.