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] Build Error - Cant execute /usr/bin/pod2html

From: "Sankaranarayanan, Ramesh" <Ramesh.Sankar@xxxxxxxxxxxx>
Date: Mon, 20 Oct 2008 09:23:45 -0600

Hi

Changing the Subject title to better reflect the issue I am facing.  I have followed the instructions as outlined in the Developer guide (http://www.wireshark.org/docs/wsdg_html_chunked/)

When I run "nmake -f Makefile.nmake all" , it appears that all the C files (including the packet dissector files) are compiling fine, but at the end I get the following error:

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

        bash -o igncr pod2html                     --title="tshark - The Wireshark Network Analyzer 1.1.2-DVB-SIM"  --css=ws.css
                       tshark.pod > tshark.html
Can't execute /usr/bin/pod2html.
NMAKE : fatal error U1077: 'bash' : return code '0x1d'
Stop.
NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~3\VC98\BIN\NMAKE.EXE' : return code '0x2'
Stop.

I have uninstalled and reinstalled cygwin, python and HTML Help Workshop and I continue to get this error.
 
Any help is most appreciated. Thanks
 
My environment is Windows XP, Visual Studio 6.
 
Other background info are as follows:
 
I) C:\wireshark>nmake -f Makefile.nmake verify_tools
 
Microsoft (R) Program Maintenance Utility   Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
 
Checking for required applications:
        cl: /cygdrive/c/PROGRA~1/MICROS~3/VC98/BIN/cl
        link: /cygdrive/c/PROGRA~1/MICROS~3/VC98/BIN/link
        nmake: /cygdrive/c/PROGRA~1/MICROS~3/VC98/BIN/nmake
        bash: /usr/bin/bash
        bison: /usr/bin/bison
        flex: /usr/bin/flex
        env: /usr/bin/env
        grep: /usr/bin/grep
        /usr/bin/find: /usr/bin/find
        perl: /usr/bin/perl
        C:\Python24\python.exe: /cygdrive/c/Python24/python.exe
        sed: /usr/bin/sed
        unzip: /usr/bin/unzip
        wget: /usr/bin/wget
 
 
II) C:\Program Files\Microsoft Visual Studio\VC98\Bin>PATH
PATH=C:\PROGRA~1\MICROS~3\Common\msdev98\BIN;C:\PROGRA~1\MICROS~3\VC98\BIN;C:\PROGRA~1\MICROS~3\Common\TOOLS\WINNT;C:\PROGRA~1\MICROS~3\Common\TOOLS;C:\cygwin\bin;C:\FileNET\IDM;C:\Program Files\Oracle\jre\1.1.8\bin;C:\orant\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program File
s\Executive Software\Diskeeper\;C:\orant\jdk\bin;C:\Program Files\TortoiseSVN\bin
 
III) C:\wireshark>perl -v
 
This is perl, v5.10.0 built for cygwin-thread-multi-64int
(with 6 registered patches, see perl -V for more detail)
 
Copyright 1987-2007, Larry Wall
 
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
 
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.