[prev in list] [next in list] [prev in thread] [next in thread] 

List:       tcpdump-workers
Subject:    Re: [tcpdump-workers] libpcap0.9.8 compile error with DAG-enabled
From:       Guy Harris <guy () alum ! mit ! edu>
Date:       2008-01-06 21:36:27
Message-ID: 478149DB.4030305 () alum ! mit ! edu
[Download RAW message or body]

lei wei wrote:

> When I was compiling libpcap0.9.8 with DAG-enabled, it gave me an error as
> follows:
> 
> gcc -O2 -I.  -I/usr/local/dag/include -DHAVE_CONFIG_H
> -D_U_="__attribute__((unused))" -c ./pcap-dag.c
> ./pcap-dag.c: In function `dag_open_live':
> ./pcap-dag.c:721: error: `p' undeclared (first use in this function)
> ./pcap-dag.c:721: error: (Each undeclared identifier is reported only once
> ./pcap-dag.c:721: error: for each function it appears in.)
> *** Error code 1
> 
> I looked into the code and 'p' is not declared. But I'm not sure of what I
> should replace it with.

Replace it with 'handle'.  I've checked into the main, 1.0, and x.9 
branches (in case we do another 0.9.x release) a fix that does that.

Or, alternatively, replace your version of the DAG libraries with a 
newer version, and recompile.  That code is compiled only if 
HAVE_DAG_STREAMS_API isn't defined, which I think is the case only in 
older versions of the DAG libraries.
-
This is the tcpdump-workers list.
Visit https://cod.sandelman.ca/ to unsubscribe.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic