Wireshark mailing list archives
Windows build setup - Concept required
From: Joerg Mayer <jmayer () loplof de>
Date: Wed, 4 Dec 2013 21:27:39 +0100
Hello,
as Graham and I are working on getting the Windows build process to
a) work at all and b) be on par with the current nmake build process
we currently rely on the setup infrastructure of the nmake build. I
really don't like porting the "nmake -f Makefile.nmake setup" to cmake.
Not because it is hard to do but because the current setup has various
shortcomings
1) zlib is installed as source only
2) portaudio is installed as source only
3) Every package is installed into its own subdirectory, sometimes with
its own structure
4) glib2 contains zlib headers that break windows builds
5) glib3 contains zlib headers that break windows builds
6) krb5 contains includes that export krb5-build internal flags and
thus cause warnings during compiles
6) Except for gtk3 no packages provide compile (includes, cflags) or
linking (libs, ldflags) information.
7) glib3 contains pkg-config files, but they contain a wrong paths
and unuseable compiler (gcc) flags
8) The current setup process does not install QT
9) To build qtshark without wireshark still requires the installation
of gtk2 or gtk3 for glib, gmodule, gthread
10) The setup process does not allow for the simultanous installation
of gtk2 and gtk3
11) The installation of some build tools (python, cmake, cygwin-stuff like
cat, bash) might be automated - depending on the setup script language
maybe not all of them.
So maybe something more similar to the macosx setup is wanted. Not maybe
the compile-it-yourself approach but an installation into a standard
directory structure.
So what I'd like to have is a script (.bat or maybe Powershell) that works
similar to the macosx-setup.sh script:
- Contain a list of packages and their versions
- Download missing packages
- Download missing tools
- Install not-yet-installed packages (includes, libs) into a standard
directory structure
Feedback, ideas, details anyone?
Thanks
Jörg
--
Joerg Mayer <jmayer () loplof de>
We are stuck with technology when what we really want is just stuff that
works. Some say that should read Microsoft instead of technology.
___________________________________________________________________________
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:
- Windows build setup - Concept required Joerg Mayer (Dec 04)
- Re: Windows build setup - Concept required Gerald Combs (Dec 05)
- Re: Windows build setup - Concept required Pascal Quantin (Dec 05)
- Re: Windows build setup - Concept required mmann78 (Dec 05)
- Re: Windows build setup - Concept required Christopher Maynard (Dec 05)
- Re: Windows build setup - Concept required Pascal Quantin (Dec 05)
- Re: Windows build setup - Concept required Graham Bloice (Dec 05)
- Re: Windows build setup - Concept required Pascal Quantin (Dec 05)
- Re: Windows build setup - Concept required Gerald Combs (Dec 05)
- Re: Windows build setup - Concept required Joerg Mayer (Dec 05)
- Re: Windows build setup - Concept required Bill Meier (Dec 05)
