I setup the Windows build environment for Wireshark 2.0 and I'm trying to build. I should have all the versions of things from the Win32/Win64 Step-by-Step guide. I downloaded the source tarball from website and have made no modifications to anything not in the guide. I make it through the cmake process, but it seems to absolutely refuse to find Html Help Workshop. It is installed along with about every docbook module in cygwin. I think this is the issue I'm having because the docbook projects fail to build. This is the end of the cmake step (didn't include found optional packages, this question is long enough): -- The following REQUIRED packages have been found:
-- The following OPTIONAL packages have not been found:
-- Configuring done -- Generating done -- Build files have been written to: C:/Development/WiresharkBuild32 This is the mess I get when I run msbuild: Build FAILED.
Thanks, Brian asked 16 Dec ‘15, 20:11 brwiese |
2 Answers:
There seems to be a couple of issues here:
For (1), this requires an upstream fix by CMake, or a local override of the upstream FindHTMLHelp.cmake to report the package as found. For (2), can you look at the CMakeCache.txt file in your build directory for lines with To minimise the output when testing you can just build a single docbook project, e.g.
To turn on more logging, and log to a file append the following to the msbuild command:
You might need to quote some of these parameters depending on the command shell you use. When debugging builds, it's helpful to remove the answered 17 Dec '15, 03:31 grahamb ♦ edited 17 Dec '15, 03:35 |
So, if I get the source using git this problem goes away. The tar balls for windows are either old, not complete, or just wrong. Thanks, Brian answered 22 Jan '16, 13:09 brwiese |