Wireshark mailing list archives

Re: Adding tap to dissector causes build errors in tap.h?


From: Shawn Mayer <mayer_sr () wvwc edu>
Date: Sun, 11 Apr 2010 17:52:13 -0400

After reverting back to the original file I found that tap.h throws 
errors even if the only change I make is adding the "#include <tap.h>". 
I've tried including it in packet-aim.c and packet-aim-messaging.c with 
the same results:


register.c
packet-aim-messaging.c
c:\wireshark\epan\tap.h(31) : error C2143: syntax error : missing ')' 
before '*'

c:\wireshark\epan\tap.h(31) : error C2081: 'packet_info' : name in 
formal parame
ter list illegal
c:\wireshark\epan\tap.h(31) : error C2143: syntax error : missing '{' 
before '*'

c:\wireshark\epan\tap.h(31) : error C2371: 'epan_dissect_t' : 
redefinition; diff
erent basic types
         c:\wireshark\epan\epan.h(32) : see declaration of 'epan_dissect_t'
c:\wireshark\epan\tap.h(31) : error C2143: syntax error : missing ';' 
before '*'

c:\wireshark\epan\tap.h(31) : error C2059: syntax error : 'type'
c:\wireshark\epan\tap.h(31) : error C2059: syntax error : ')'
c:\wireshark\epan\tap.h(43) : error C2143: syntax error : missing ')' 
before '*'

c:\wireshark\epan\tap.h(43) : error C2081: 'packet_info' : name in 
formal parame
ter list illegal
c:\wireshark\epan\tap.h(43) : error C2143: syntax error : missing '{' 
before '*'

c:\wireshark\epan\tap.h(43) : error C2059: syntax error : 'type'
c:\wireshark\epan\tap.h(43) : error C2059: syntax error : ')'
c:\wireshark\epan\tap.h(51) : error C2146: syntax error : missing ')' 
before ide
ntifier 'tap_packet'
c:\wireshark\epan\tap.h(51) : error C2081: 'tap_packet_cb' : name in 
formal para
meter list illegal
c:\wireshark\epan\tap.h(51) : error C2061: syntax error : identifier 
'tap_packet
'
c:\wireshark\epan\tap.h(51) : error C2059: syntax error : ';'
c:\wireshark\epan\tap.h(51) : error C2059: syntax error : ','
c:\wireshark\epan\tap.h(51) : error C2059: syntax error : ')'
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 
9.0\VC\BIN
\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 
9.0\VC\BIN
\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 
9.0\VC\BIN
\nmake.exe"' : return code '0x2'
Stop.

c:\wireshark>

Is tap.h broken?

On 4/11/2010 12:45 AM, Shawn Mayer wrote:
Following the instructions in the README.tapping file I've added the
#include<tap.h>, the tap handler and the calls to tap_queue. When I
build its giving me errors for tap.h in addition to the dissector I've
modified?

Shawn

NTMail K12 - the Mail Server for Education
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list<wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
              mailto:wireshark-dev-request () wireshark org?subject=unsubscribe

   

NTMail K12 - the Mail Server for Education
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe


Current thread: