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

Date: Mon, 20 Oct 2008 08:55:42 -0700
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.