Wireshark mailing list archives
Re: CMake status
From: Graham Bloice <graham.bloice () trihedral com>
Date: Tue, 6 Jan 2015 11:32:35 +0000
On 6 January 2015 at 11:26, Graham Bloice <graham.bloice () trihedral com> wrote:
On 5 January 2015 at 23:54, Guy Harris <guy () alum mit edu> wrote:On Jan 5, 2015, at 3:11 PM, Graham Bloice <graham.bloice () trihedral com> wrote:FWIW my current Windows CMake list of tasks to do (in no particularorder):• Add zlib to build.What remains to be done there? The buildbot Win32 and Win64 builds both appear to be picking up zlib. Or do you mean "build zlib as part of the build process"?Yes build zlib as part of the build process. Currently CMake will pick up an already compiled zlib (from nmake), but due to VC runtime compatibility issues (which hopefully may be going away) we need to build zlib with the same tooolchain as the rest of the build.• Fix compile warnings.Are there compile warnings we're getting from the CMake build that we're not getting from the nmake build?Yes, See the end of the last successful buildbot Cmake build (it appears to be broken again) http://buildbot.wireshark.org/trunk/builders/Windows%207%20x64/builds/11848/steps/shell_2/logs/stdio One warning about dup messages in the Italian translation and two warnings about dup definitions when compiling packet-kerberos. These may be artefacts of the CMake build rather than actual warnings to be fixed in code.
The x64 Cmake build also picked up another one that is likely to be genuine: C:/buildbot/wireshark/wireshark-master-64/win7x64/build/cmbuild/epan/uat_load.c(1351): warning C4267: '+=' : conversion from 'size_t' to 'guint', possible loss of data
• Fix CMake warnings. • Fix WinPcap version number for compile.That information isn't available from WinPcap itself. But it's not available from libpcap itself, either, and we don't report it with libpcap; should we just stop reporting it with WinPcap as well? (The version of *pcap with which we're *running* is available with newer versions of libpcap and WinPcap, because I added pcap_lib_version() to libpcap a while ago.)The nmake build uses the (hard-coded) value from config.nmake and passes it in as a compiler definition. It seems that it's also used by NSIS installer. Hard-coding isn't great but I'm not sure what we can do here. -- Graham Bloice
-- Graham Bloice
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- CMake status Gerald Combs (Jan 05)
- Re: CMake status Graham Bloice (Jan 05)
- Re: CMake status Guy Harris (Jan 05)
- Re: CMake status Graham Bloice (Jan 06)
- Re: CMake status Graham Bloice (Jan 06)
- Re: CMake status Guy Harris (Jan 06)
- Re: CMake status Guy Harris (Jan 05)
- Re: CMake status Graham Bloice (Jan 05)
- Re: CMake status Bálint Réczey (Jan 05)