Ethereal-users: RE: [Ethereal-users] Developing ethereal for windows

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Graham Bloice" <graham.bloice@xxxxxxxxxxxxx>
Date: Mon, 20 Nov 2000 14:21:27 -0000
This should really be on ethereal-dev

> > 3. I read in README.win32 :
> > "However, if you have a Unix system handy, you can
> > first build on Unix to create the source files that these tools make,
> > then run the build on Windows.  That will avoid the need for these
> > tools on your Windows computer. "
>
> > Can you explain ,what's exactly the meaning of "create the
> source files"???
>
>
> It is my understanding that parts of the Ethereal source are "hybrid"
> files, part C code and part something else.  There are certain utilities
> (for example, Bison, Flex and Python) that can "convert" these hybrid
> files to C code, thereby "creating the source files".  Some of these
> utilities come with Unix.  Therefore, if you have a Unix system handy,
> use the utilities that come with it to convert these files.  Now you'll
> have strictly C code, and use your favorite C compiler from there.

This is where cygwin does come in.  Having cygwin (and Python) on your
windows machine allows these files to be produced, and then compile ethereal
with MSCV.

Config.nmake holds the paths to the various utilities required.

Graham