Wireshark-dev: Re: [Wireshark-dev] Issues with Installing Libraries (Win32)

From: Graham Bloice <graham.bloice@xxxxxxxxxxxxx>
Date: Thu, 16 Oct 2008 18:21:49 +0100
Ramesh Sankaranarayanan wrote:
Thanks to all of you for your feedback.

Setting the PATH environment variable to pick the unzip from cygwin instead of Oracle 9i - resolved the installation of the Libraries.

After doing distclean (Step 2.2.9 - "nmake -f Makefile.nmake distclean"), I tried to build Wireshark (Step 2.2.10 - "nmake -f Makefile.nmake make all").

During the build process, I get the following error:

/***/

Microsoft (R) Program Maintenance Utility   Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

'zlib1.dll' is up-to-date
        if not exist C:\wireshark-win32-libs\zlib123 mkdir C:\wireshark-win32-libs\zlib123
        if not exist C:\wireshark-win32-libs\zlib123\lib mkdir C:\wireshark-win32-libs\zlib123\lib
        if not exist C:\wireshark-win32-libs\zlib123\include mkdir C:\wireshark-win32-libs\zlib123\include
        mt.exe -nologo -manifest "zlib1.dll.manifest" -outputresource:zlib1.dll;2
'mt.exe' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'mt.exe' : return code '0x1'
Stop.
/***/

When I do a search on the Manifest Tool (mt.exe), I dont see it anywhere on my C Drive.  I am running Visual Studio 6 . Is this exe part of Platform SDK?  Should I expect to see it under "C:\Program Files\Microsoft Visual Studio\VC98\Bin"?

FYI , I have run VCVARS32.bat from "C:\Program Files\Microsoft Visual Studio\VC98\Bin" as per the instructions.

IIRC it's part of the SDK.  I think you need to run vcvars from the SDK to get all the SDK dirs onto the path.  Is their any particular reason you are using VC6 rather than the newer (and free as in beer) VS 2008 Express?

-- 
Regards,

Graham Bloice