Ethereal-users: Re: [Ethereal-users] ethereal-0.10.6

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

From: "Olivier Biot" <ethereal@xxxxxxxxxx>
Date: Fri, 13 Aug 2004 19:46:25 +0200
As is stated in the README.win32 file in the source distribution of
Ethereal, the only Microsoft compiler toolchain which works, is MSVC++
6 (not version 7 a.k.a. .NET).

You can also compile Ethereal with the free *NIX-like CygWin
environment. Compilation however takes (much) longer that with the
MSVC++ toolchain (but you can use it for free).

Best regards,

Olivier

----- Original Message ----- 
From: Glenn J Andrews

| Understood.  So what do people use to compile ethereal for windows ?
|
| Glenn
|
| -----Original Message-----
| From: Olivier Biot
|
|
| Try searching the ethereal-dev mail archives for visual c++ toolkit
| 2003 over the past 9 months (either via Google or via the Ethereal
web
| site). It is not *that* simple to get Ethereal to compile with it as
| it requires you to recompile *all* libraries with that toolkit (and
a
| static C run-time library).
|
| We cannot guarantee that a version of Ethereal compiled with the
| MSVC++ Toolkit 2003 will ultimately *work* either.
|
| Best regards,
|
| Olivier
|
| ----- Original Message ----- 
| From: Glenn J Andrews
|
| | Has anyone successfully compiled ethereal-0.10.6 under
| | Win2k using 'Microsoft Visual C++ Toolkit 2003' with all the
| | files listed in win32-readme.txt  I have tried repeatedly to
compile
| | but I run into 1 error after another.  I would use a compiled
binary
| | but I want all the bells/whistles such as SNMP.
| |
| | I have all the 'lib' under 'ethereal-win32-libs'  then I do
| | nmake -f makefile.nmake and I run into the '::' problem which
| | I changed all occurrences to ':'.  (41 occurences in 10 files)
| | Then I get loads of 'Cannot open include file' fatal errors.
| |
| | I am now stalled with a fatal error for unistd.h which
| | I did find under \perl\site\lib\tk\ptk\compat which
| | I put in the 'INCLUDE' envar but now I get tons of 'syntax'
errors.