On Sat, 22 Dec 2007, Guy Harris wrote:

That would be more than I need - and I also need the output of the build process; something *EXTREMELY* strange happened in the process of building libpcap, as scanner.o isn't defining any of the functions it's supposed to define.

OK, I think you may be on to something. I built libpcap on and off over several days, rather than all at once. I had to noodle a bit when I did so (missing some dependencies), but since it wasn't all at one go, I kinda forgot about it.

Anyway, I just rebuilt it from scratch, and here is what I think you're looking for in terms of output from the build process:

---- Cut Here ----
gcc -O2 -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))" -c bpf_filter.c
gcc -O2 -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))" -c ./bpf_image.c
gcc -O2 -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))" -c ./bpf_dump.c
flex -Ppcap_ -t scanner.l > $$.scanner.c; mv $$.scanner.c scanner.c
scanner.l:84: bad character: %
scanner.l:84: unknown error processing section 1
scanner.l:84: unknown error processing section 1
scanner.l:84: bad character: 1
scanner.l:84: bad character: 8
scanner.l:84: bad character: 4
scanner.l:84: bad character: 0
scanner.l:84: bad character: 0
scanner.l:85: bad character: %
scanner.l:85: unknown error processing section 1
scanner.l:85: bad character: 2
scanner.l:85: bad character: 1
scanner.l:85: bad character: 5
scanner.l:85: bad character: 0
scanner.l:85: bad character: 0
scanner.l:86: bad character: %
scanner.l:86: unknown error processing section 1
scanner.l:86: bad character: 7
scanner.l:86: bad character: 6
scanner.l:86: bad character: 0
scanner.l:86: bad character: 0
scanner.l:87: bad character: %
scanner.l:87: unknown error processing section 1
scanner.l:87: bad character: 4
scanner.l:87: bad character: 5
scanner.l:87: bad character: 5
scanner.l:87: bad character: 0
scanner.l:88: bad character: %
scanner.l:88: unknown error processing section 1
scanner.l:88: bad character: 2
scanner.l:88: bad character: 7
scanner.l:88: bad character: 6
scanner.l:88: bad character: 0
scanner.l:88: bad character: 0
scanner.l:89: bad character: %
scanner.l:89: unknown error processing section 1
scanner.l:89: bad character: 2
scanner.l:89: bad character: 0
scanner.l:89: bad character: 0
scanner.l:89: bad character: 0
bison -y -p pcap_ -d grammar.y
mv y.tab.c grammar.c
mv y.tab.h tokdefs.h
gcc -O2 -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))" -c scanner.c
gcc -O2 -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))" 
-Dyylval=pcap_lval -c grammar.c
sed -e 's/.*/char pcap_version[] = "&";/' ./VERSION > version.c
gcc -O2 -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))" -c version.c
ar rc libpcap.a pcap-dlpi.o fad-glifc.o pcap.o inet.o gencode.o optimize.o nametoaddr.o etherent.o savefile.o bpf_filter.o bpf_image.o bpf_dump.o scanner.o grammar.o version.o
ranlib libpcap.a
---- Cut Here ----

   So it looks like it wasn't a clean build.
-
This is the tcpdump-workers list.
Visit https://cod.sandelman.ca/ to unsubscribe.

Reply via email to