2000-01-25 02:11:30 +00:00
|
|
|
$Id: README.win32,v 1.4 2000/01/25 02:11:30 guy Exp $
|
1999-07-13 02:53:26 +00:00
|
|
|
|
|
|
|
Ethereal can be compiled on Win32 platforms. Some libraries are
|
|
|
|
needed, however.
|
|
|
|
|
|
|
|
The glib, gtk, glib-dev, and gtk-dev packages for win32 can be found
|
2000-01-25 02:11:30 +00:00
|
|
|
at
|
|
|
|
http://www.gimp.org/~tml/gimp/win32
|
|
|
|
|
|
|
|
or
|
|
|
|
|
|
|
|
http://www.iki.fi/tml/gimp/win32/
|
|
|
|
|
|
|
|
(the mirror nearer to you may be faster).
|
|
|
|
|
|
|
|
You will definitely need these. Download them and unpack them. As of
|
|
|
|
2000-01-24, at least in one test, some problems have been seen with the
|
|
|
|
versions there; the page in question says
|
|
|
|
|
|
|
|
The latest version of my port, 19991218, might be buggier than
|
|
|
|
the next-to-previous version, 1990828. If you have problems
|
|
|
|
with the latest version, try the 19990828 version instead.
|
|
|
|
|
|
|
|
and the problems seemed not to be present with the 19990828 version. If
|
|
|
|
you see problems (e.g., a mangled hex dump window), that version can be
|
|
|
|
found at
|
|
|
|
|
|
|
|
http://www.gimp.org/~tml/gimp/win32/index-19990828.html
|
|
|
|
|
|
|
|
or
|
|
|
|
|
|
|
|
http://www.iki.fi/~tml/gimp/win32/index-19990828.html
|
1999-07-13 02:53:26 +00:00
|
|
|
|
2000-01-15 00:23:13 +00:00
|
|
|
The UCD SNMP library for win32 can be had from
|
|
|
|
ftp://ftp.revelstone.com/pub/snmp/, but it has not been tested
|
|
|
|
with Ethereal.
|
1999-07-13 02:53:26 +00:00
|
|
|
|
2000-01-15 00:23:13 +00:00
|
|
|
The win32 versions of libpcap have not been integrated into
|
|
|
|
Ethereal yet.
|
1999-07-13 02:53:26 +00:00
|
|
|
|
2000-01-15 00:23:13 +00:00
|
|
|
Zlib (or 'libz') is available for Win32 from
|
|
|
|
http://www.winimage.com/zLibDll/
|
1999-07-13 02:53:26 +00:00
|
|
|
|
|
|
|
Instructions for MS Visual C
|
|
|
|
----------------------------
|
2000-01-15 00:23:13 +00:00
|
|
|
Modify the top lines of Makefile.nmake, wiretap/Makefile.nmake, and
|
|
|
|
gtk/Makefile.nmake to point to your glib and gtk directories.
|
1999-07-21 17:40:42 +00:00
|
|
|
|
2000-01-15 00:23:13 +00:00
|
|
|
Be sure that your command-line environment is set up to compile
|
|
|
|
and linke with MSVC. When installing MSVC, you can have your
|
|
|
|
system's environment set up to always allow compiling from the
|
|
|
|
command line, or you can invoke the vcvars32.bat script.
|
1999-07-21 17:40:42 +00:00
|
|
|
|
1999-07-13 02:53:26 +00:00
|
|
|
In the wiretap directory, type "nmake -f makefile.nmake"
|
2000-01-15 00:23:13 +00:00
|
|
|
In the gtk directory, type "nmake -f makefile.nmake"
|
1999-07-13 02:53:26 +00:00
|
|
|
Then in the ethereal directory, type "nmake -f makefile.nmake"
|
|
|
|
|
|
|
|
You must set your HOME environment variable for ethereal to work.
|
|
|
|
|
1999-07-21 17:40:42 +00:00
|
|
|
Make sure the glib and gtk DLL's are in your path when you run
|
2000-01-15 00:23:13 +00:00
|
|
|
ethereal. This includes gtk-*.dll, glib-*.dll, gmodule-*.dll, gdk-*.dll,
|
|
|
|
and gthread-*.dll
|
1999-07-13 02:53:26 +00:00
|
|
|
|
|
|
|
Instructions for cygwin
|
|
|
|
-----------------------
|
|
|
|
No one has ever compiled ethereal with cygwin. It should not be difficult,
|
|
|
|
however. This spot is reserverd for your instructions on how to compile
|
|
|
|
ethereal with cygwin.
|
|
|
|
|