Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-dev: Re: [Wireshark-dev] Where do I get gmodule.h for dissectordevelopment

From: Jaap Keuter <jaap.keuter@xxxxxxxxx>
Date: Mon, 6 Nov 2006 13:45:49 +0100 (CET)
Hi,

Please follow ALL STEPS in part 1 of the developer guide. I tell you this
because I know you skipped chapter 3.

Thanx,
Jaap

On Mon, 6 Nov 2006, Robert Trybis wrote:

> I think I am following the manual.
> I used SVN to get the 00.99.4 sources but these do not contain gmodule.h
>
> Have you any idea where gmodule.h is normally?
> There have been other posts about people having difficulty compiling
> dissectors because this file is missing, but I have not seen how they
> resolved their problem.
>
> Thanks
> RT
>
> -----Original Message-----
> From: wireshark-dev-bounces@xxxxxxxxxxxxx
> [mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On Behalf Of Jaap Keuter
> Sent: 06 November 2006 11:26
> To: Developer support list for Wireshark
> Subject: Re: [Wireshark-dev] Where do I get gmodule.h for
> dissectordevelopment
>
> Hi,
>
> Please consult the Wireshark Developer Manual for all steps needed to
> setup your (plugin) development environment. You can find it in the
> documentation and developer section of the Wireshark website.
>
> Currently there is no way to setup a plugin development environment
> only.
> This is due to that fact that the plugin API isn't stable yet, hence all
> plugins must be build and used within the same context as the version of
> Wireshark you intend to use.
>
> Thanx,
> Jaap
>
> On Mon, 6 Nov 2006, Robert Trybis wrote:
>
> > Hello,
> >
> > I want to write a dissector and I am trying to work through the
> example
> > "packet-foo" from the documentation.
> >
> > I downloaded the Windows binary distribution for WireShark 00.99.4 ,
> as
> > I only want to write a plugin and don't wish to build the entire
> > program.
> >
> > The install worked perfectly and I can capture packets on the network.
> >
> > However the "packet-foo" example requires include files that don't
> come
> > with the binary distribution e.g.
> >
> > #ifdef HAVE_CONFIG_H
> > # include "config.h"
> > #endif
> >
> > #include <gmodule.h>
> > #include <epan/packet.h>
> > #include <epan/prefs.h>
> >
> > I then used SVN to checkout release 00.99.4 of the source, to match
> the
> > binary I had obtained previously.
> >
> > This seems to contain packet.h and prefs.h but not gmodule.h
> >
> > Can anybody tell me where I can get gmodule.h ?
> >
> > Also there is a file config.h.win32 which I presume I should use as
> > config.h can somebody confirm this.
> >
> > Thanks
> >
>
> _______________________________________________
> Wireshark-dev mailing list
> Wireshark-dev@xxxxxxxxxxxxx
> http://www.wireshark.org/mailman/listinfo/wireshark-dev
> _______________________________________________
> Wireshark-dev mailing list
> Wireshark-dev@xxxxxxxxxxxxx
> http://www.wireshark.org/mailman/listinfo/wireshark-dev
>
>