Wireshark mailing list archives

Problems getting special dissectors linked into a build of Wireshark based on sources from the current trunk


From: fschorr () comcast net
Date: Sun, 1 Nov 2009 20:26:49 +0000 (UTC)



We are starting to use the main trunk as the base for a special "internal" version of Wireshark built for the Windows 
platform (XP SP3) that contains dissectors of proprietary protocols. We do not build the dissectors as plugins but 
include the dissectors in the main build. 

We had no problem doing this in the past when we based the builds on Wireshark using 1.1.3 (and earlier versions) as a 
base. We simply put the dissector source code (.c and if needed .h) in c:\wireshark\epan\dissectors directory and added 
the .c and .h name to the proper section in file Makefile.common in the same directory. The files would be compiled and 
linked into Wireshark and the dissectors were active when we ran the special built Wireshark. 

When doing the exact same thing using the most current sources from the main trunk (1.3.2.svn 30793) and adding our 
dissector code to c:\wireshark\epan\dissectors directory and the .c and .h name to the proper section in file 
Makefile.common in the same directory, our dissectors are compiled but don't seemed to be getting linked into the build 
as the special dissectors are not working and are not listed in Help/Supported Protocols list on the special build of 
Wiresahrk. 

Has something changed recently in what we have to do when adding proprietary dissectors into the main build (instead as 
a plug in)? Is there a new step required? 

Many thanks, 
Frank 
___________________________________________________________________________
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: