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_10The 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)
