Hi,

I download the  libpcap-0.5.2 and attempted to run the make on Solaris 2.7 platform after the running the configure script and I get the following error:
 
 

cc -O -I.  -I/usr/local/include -DHAVE_MALLOC_H=1 -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRERROR=1 -DHAVE_SYS_BUFMOD_H=1 -DHAVE_SOLARIS=1 -DLBL_ALIGN=1 -c ./pcap-dlpi.c
cc -O -I.  -I/usr/local/include -DHAVE_MALLOC_H=1 -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRERROR=1 -DHAVE_SYS_BUFMOD_H=1 -DHAVE_SOLARIS=1 -DLBL_ALIGN=1 -c ./pcap.c
cc -O -I.  -I/usr/local/include -DHAVE_MALLOC_H=1 -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRERROR=1 -DHAVE_SYS_BUFMOD_H=1 -DHAVE_SOLARIS=1 -DLBL_ALIGN=1 -c ./inet.c
cc -O -I.  -I/usr/local/include -DHAVE_MALLOC_H=1 -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRERROR=1 -DHAVE_SYS_BUFMOD_H=1 -DHAVE_SOLARIS=1 -DLBL_ALIGN=1 -c ./gencode.c
cc -O -I.  -I/usr/local/include -DHAVE_MALLOC_H=1 -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRERROR=1 -DHAVE_SYS_BUFMOD_H=1 -DHAVE_SOLARIS=1 -DLBL_ALIGN=1 -c ./optimize.c
cc -O -I.  -I/usr/local/include -DHAVE_MALLOC_H=1 -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRERROR=1 -DHAVE_SYS_BUFMOD_H=1 -DHAVE_SOLARIS=1 -DLBL_ALIGN=1 -c ./nametoaddr.c
cc -O -I.  -I/usr/local/include -DHAVE_MALLOC_H=1 -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRERROR=1 -DHAVE_SYS_BUFMOD_H=1 -DHAVE_SOLARIS=1 -DLBL_ALIGN=1 -c ./etherent.c
cc -O -I.  -I/usr/local/include -DHAVE_MALLOC_H=1 -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRERROR=1 -DHAVE_SYS_BUFMOD_H=1 -DHAVE_SOLARIS=1 -DLBL_ALIGN=1 -c ./savefile.c
cc -O -I.  -I/usr/local/include -DHAVE_MALLOC_H=1 -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRERROR=1 -DHAVE_SYS_BUFMOD_H=1 -DHAVE_SOLARIS=1 -DLBL_ALIGN=1 -c ./bpf/net/bpf_filter.c -o bpf_filter.o
cc -O -I.  -I/usr/local/include -DHAVE_MALLOC_H=1 -DHAVE_SYS_IOCCOM_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRERROR=1 -DHAVE_SYS_BUFMOD_H=1 -DHAVE_SOLARIS=1 -DLBL_ALIGN=1 -c ./bpf_image.c
lex -t scanner.l > $$.scanner.c; mv $$.scanner.c scanner.c
"scanner.l":line 169: Error: Definitions too long
0/6000 nodes(%e), 0/19000 positions(%p), 1/500 (%n), 0 transitions,
0/4000 packed char classes(%k),  0/15000 packed transitions(%a),  0/17000 output slots(%o)
*** Error code 1
make: Fatal error: Command failed for target `scanner.c'

The make was run in SunOS 5.7 Generic_106541-12 sun4u sparc SUNW,Ultra-5_10
The lex that I am using is "lex: Software Generation Utilities (SGU) Solaris/ELF (3.0)
Any help is greatly appreciated. Thanks.
-- 
Michael Lo
Software Designer, VR22 Succession OAM Security Development 
[EMAIL PROTECTED] (Phone: 613-763-3890; ESN 39-33890)
 

Reply via email to