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

Wireshark-dev: [Wireshark-dev] First time compiling with VS2008EE

From: "Maynard, Chris" <Christopher.Maynard@xxxxxxxxx>
Date: Wed, 6 Aug 2008 00:25:59 -0400
I updated sources to SVN 25940, ran the setup then a distclean, modified
config.nmake to set MSVC_VARIANT=MSVC2008EE, then began compiling (on
Windows XP SP2) with proper environment (i.e. vcvars32.bat) as called
from a Visual Studio 2008 command prompt.  Other than a few warnings
about some deprecated command-line options and some other warnings
regarding unsafe function calls with accompanying recommendations as to
which functions to use in their place, compiling itself was successful.
I don't recall all the warnings and didn't capture it because I figured
the same output would be available on the buildbot, as I believe Gerald
updated it to use MSVC2008 now, but I could be wrong?  Anyway, I can
recompile again tomorrow if anyone cares to see the output & warnings.  

When I ran wireshark to test it, one thing I noticed that I hadn't
before is that when I did a File -> Open, then dragged the dialog window
across the main page, the main page was corrupted with window edges of
the dragged FileOpen dialog.  I don't recall that happening when I
compiled it against VS6.0.  Anyone else notice that?

When I tried to create a Windows installer, I noticed an error.  The
vcredist_x86.exe was missing from C:\wireshark-win32-libs\.  I already
had it downloaded, so I just copied it to the expected directory and the
package built successfully (I think ... I haven't actually installed it
on another system yet.)  I guess that file should be pulled down as part
of the setup?  There were a few "Section <something>" warning messages
produced, but the executable was built as could be seen in the
packaging/nsis/ directory.  I forgot exactly what the messages were and
tried to recompile the installer again to see them, but it failed with
this warning:

NMAKE : warning U4004: too many rules for target
'../../doc/rawshark.html'

While building both the U3 and PortableApps installers, I noticed a
couple of "FileNotFoundException"'s as follows:
upx: host\[a-z]*.exe: FileNotFoundException: host\[a-z]*.exe
upx: Files\App\Wireshark\[a-z]*.exe: FileNotFoundException:
Files\App\Wireshark\[a-z]*.exe

(For brevity, I did not include any build output context but I can
include that as well if it helps or can't be gotten from the buildbot.)

Despite the warnings, both installers were built, but I have not
actually tested installing either of them onto a U3 or generic flash
drive yet.

- Chris
CONFIDENTIALITY NOTICE: The contents of this email are confidential
and for the exclusive use of the intended recipient. If you receive this
email in error, please delete it from your system immediately and 
notify us either by email, telephone or fax. You should not copy,
forward, or otherwise disclose the content of the email.