Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-07 Thread Guy Harris
On Jan 6, 2015, at 10:45 AM, Bálint Réczey bal...@balintreczey.hu wrote: Today the the best practice (IMO) is _not_ shipping configure, but requiring autofoo/CMake in source tarballs. And if we're going to require more than just compiler+make to build from source, CMake might be the better

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-07 Thread Guy Harris
On Jan 7, 2015, at 5:05 PM, Jeff Morriss jeff.morriss...@gmail.com wrote: Funny, when I want to build my normal vi-like editor on Windows/Cygwin I just extract the tarball, type ./configure, and then make. Works like a charm. :-) Admittedly the editor has a LOT less

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-07 Thread Jeff Morriss
On 01/05/2015 06:51 PM, Stephen Fisher wrote: On Mon, Jan 05, 2015 at 11:46:48PM +, Graham Bloice wrote: On 5 January 2015 at 23:39, Stephen Fisher sfis...@sdf.org wrote: Right, that's the best part of of autoconf: it generates a shell script called configure that will run on any system

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-07 Thread Stephen Fisher
On Tue, Jan 06, 2015 at 07:45:08PM +0100, B?lint R?czey wrote: Originally I was skeptical regarding CMake, but now I think this is the best cross-platform option, thus the best option for Wireshark. Just give it a try, and you will never look back. :-) Oookay, I'll try it :) Theoretically

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-06 Thread Bálint Réczey
Hi Stephen, 2015-01-06 0:20 GMT+01:00 Stephen Fisher sfis...@sdf.org: On Mon, Jan 05, 2015 at 03:34:16PM -0500, Ed Beroset wrote: Having been around this particular block a couple of times, yes, CMake at times is a battle, but it's also better than the alternative of producing (and

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Graham Bloice
On 4 January 2015 at 21:05, Stephen Fisher sfis...@sdf.org wrote: On Sun, Jan 04, 2015 at 10:08:53AM +, Graham Bloice wrote: Maybe your Win7 SDK came from an earlier install of the Platform SDK? My Win8 32-bit machine at home is a fresh install, so VC 2013 CE is the only VC I've ever

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Graham Bloice
On 5 January 2015 at 08:26, Graham Bloice graham.blo...@trihedral.com wrote: On 4 January 2015 at 21:05, Stephen Fisher sfis...@sdf.org wrote: On Sun, Jan 04, 2015 at 10:08:53AM +, Graham Bloice wrote: Maybe your Win7 SDK came from an earlier install of the Platform SDK? My Win8

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Graham Bloice
On 5 January 2015 at 17:03, Stephen Fisher sfis...@sdf.org wrote: On Mon, Jan 05, 2015 at 08:26:23AM +, Graham Bloice wrote: CMake can still generate nmake files if you wish, but IMHO the normal route would be to generate VS solution files and then build from the command line with

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Stephen Fisher
On Mon, Jan 05, 2015 at 08:26:23AM +, Graham Bloice wrote: CMake can still generate nmake files if you wish, but IMHO the normal route would be to generate VS solution files and then build from the command line with msbuild, or fire up the IDE and build from there. I've always liked the

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Stephen Fisher
On Mon, Jan 05, 2015 at 05:20:27PM +, Graham Bloice wrote: Yes, use CMake :-) There are other cross-platform build solutions such as SCons, but it's just as bad as CMake (or maybe worse, I haven't tried anything other than a toy project). Adding a dissector to CMake is as simple as

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Stephen Fisher
On Mon, Jan 05, 2015 at 03:34:16PM -0500, Ed Beroset wrote: Having been around this particular block a couple of times, yes, CMake at times is a battle, but it's also better than the alternative of producing (and maintaining) multiple mutually incompatible and inevitably arbitrarily

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread David Arnold
On 6 Jan 2015, at 9:28 am, Graham Bloice graham.blo...@trihedral.com wrote: … CMake does the same job as ac\am but cross platform, and in the same way as ac\am you can't really ship the outputs (makefile or VS solution\vcproj) for use on other systems as they might be configured differently.

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Graham Bloice
On 5 January 2015 at 23:20, Stephen Fisher sfis...@sdf.org wrote: On Mon, Jan 05, 2015 at 03:34:16PM -0500, Ed Beroset wrote: Having been around this particular block a couple of times, yes, CMake at times is a battle, but it's also better than the alternative of producing (and

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Graham Bloice
On 5 January 2015 at 23:39, Stephen Fisher sfis...@sdf.org wrote: On Tue, Jan 06, 2015 at 09:35:32AM +1000, David Arnold wrote: In my experience, shipping the configure(.sh) and Makefile(s) will work on any Unix system: you don?t need the configure.ac, Makefile.am or autoconf/automake

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Stephen Fisher
On Mon, Jan 05, 2015 at 11:46:48PM +, Graham Bloice wrote: On 5 January 2015 at 23:39, Stephen Fisher sfis...@sdf.org wrote: Right, that's the best part of of autoconf: it generates a shell script called configure that will run on any system without having autoconf installed.

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Stephen Fisher
On Tue, Jan 06, 2015 at 09:35:32AM +1000, David Arnold wrote: In my experience, shipping the configure(.sh) and Makefile(s) will work on any Unix system: you don?t need the configure.ac, Makefile.am or autoconf/automake installed in order to configure and build. Right, that's the best part

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Stephen Fisher
On Mon, Jan 05, 2015 at 03:34:16PM -0500, Ed Beroset wrote: Stephen Fisher wrote: Indeed. So what about making a script to read in Makefile.common and spitting out those XML files for msbuild? Or update the msbuild so IDE things in those files (if any) aren't reset every time its

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Stephen Fisher
On Mon, Jan 05, 2015 at 06:02:53PM +, Graham Bloice wrote: I don't get your last comment. Unless you're modifying the build system or adding new files, CMake doesn't come into it after the initial solution generation. The solution files automagically rebuild themselves if something

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Graham Bloice
On 5 January 2015 at 17:35, Stephen Fisher sfis...@sdf.org wrote: On Mon, Jan 05, 2015 at 05:20:27PM +, Graham Bloice wrote: Yes, use CMake :-) There are other cross-platform build solutions such as SCons, but it's just as bad as CMake (or maybe worse, I haven't tried anything other

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Gerald Combs
On 1/5/15 10:02 AM, Graham Bloice wrote: On 5 January 2015 at 17:35, Stephen Fisher sfis...@sdf.org mailto:sfis...@sdf.org wrote: On Mon, Jan 05, 2015 at 05:20:27PM +, Graham Bloice wrote: Yes, use CMake :-) There are other cross-platform build solutions such

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-05 Thread Ed Beroset
Stephen Fisher wrote: Yes, use CMake :-) There are other cross-platform build solutions such as SCons, but it's just as bad as CMake (or maybe worse, I haven't tried anything other than a toy project). Adding a dissector to CMake is as simple as it is for nmake with the bonus that it

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-04 Thread RobiOneKenobi
[mailto:wireshark-dev-boun...@wireshark.org] On Behalf Of Graham Bloice Sent: Sunday, January 04, 2015 11:09 AM To: Developer support list for Wireshark Subject: Re: [Wireshark-dev] Update Windows Build Instructions On 4 January 2015 at 03:58, Stephen Fisher sfis...@sdf.org mailto:sfis

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-04 Thread Graham Bloice
On 4 January 2015 at 03:58, Stephen Fisher sfis...@sdf.org wrote: On Sat, Jan 03, 2015 at 06:52:56PM +, Graham Bloice wrote: OK, it seems that even after all the complaints MS still haven't updated VS 201x to provide it. IIRC it went missing in VS2010. See here for at least one

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-04 Thread Stephen Fisher
On Sun, Jan 04, 2015 at 10:08:53AM +, Graham Bloice wrote: Maybe your Win7 SDK came from an earlier install of the Platform SDK? My Win8 32-bit machine at home is a fresh install, so VC 2013 CE is the only VC I've ever installed. The Win7 64-bit install at work install may have had

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-03 Thread Graham Bloice
I believed this was no longer needed with VS2013 Community Edition, however ... In my dev VM, I uninstalled copies of VS2010 Pro, and VS2013 Pro (but didn't inspect for detritus) and then installed VS2013 CE and didn't need to copy the file thus I removed that section. However, looking at my dev

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-03 Thread Stephen Fisher
On Sat, Jan 03, 2015 at 03:39:42PM +, Graham Bloice wrote: What version of VS are you using? VS 2013 Community Edition (on 64-bit Win7) ___ Sent via:Wireshark-dev mailing list wireshark-dev@wireshark.org Archives:

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-03 Thread Graham Bloice
OK, it seems that even after all the complaints MS still haven't updated VS 201x to provide it. IIRC it went missing in VS2010. See here for at least one complaint about it: https://connect.microsoft.com/VisualStudio/feedback/details/771247/win32-mak-is-missing-from-vs-2012-win-8-sdk-install

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-03 Thread Stephen Fisher
On Sat, Jan 03, 2015 at 06:52:56PM +, Graham Bloice wrote: OK, it seems that even after all the complaints MS still haven't updated VS 201x to provide it. IIRC it went missing in VS2010. See here for at least one complaint about it:

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-02 Thread Gerald Combs
On 1/2/15 12:11 PM, Stephen Fisher wrote: On Mon, Dec 22, 2014 at 12:01:58PM +, Graham Bloice wrote: I have mostly got the rework to the Developers Guide ready to update it to use VS2013 Community Edition. I'm setting up a Windows build environment again for the first time in a

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-02 Thread Stephen Fisher
On Fri, Jan 02, 2015 at 12:52:04PM -0800, Gerald Combs wrote: We have PowerShell scripts that prep text files and assist with NSIS packaging, both of which are specific to Windows. You must also have PowerShell 2.0 or later installed if you want to install Chocolatey packages. Gotcha,

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-02 Thread Stephen Fisher
On Mon, Dec 22, 2014 at 12:01:58PM +, Graham Bloice wrote: I have mostly got the rework to the Developers Guide ready to update it to use VS2013 Community Edition. I'm setting up a Windows build environment again for the first time in a couple of years and the instructions are working

Re: [Wireshark-dev] Update Windows Build Instructions

2015-01-02 Thread Stephen Fisher
One more thing I ran into: https://ask.wireshark.org/questions/4725/file-win32mak-not-found-stop Using Gerald's suggestion worked to get past verify_tools and setup so far: SET INCLUDE=%INCLUDE%;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include Should this be included in the dev

[Wireshark-dev] Update Windows Build Instructions

2014-12-22 Thread Graham Bloice
I have mostly got the rework to the Developers Guide ready to update it to use VS2013 Community Edition. The question is how far do I go in removing old stuff? I've already removed anything from earlier than VS2010, but I'm thinking we should also drop that, although as the 12.x builds are

Re: [Wireshark-dev] Update Windows Build Instructions

2014-12-22 Thread Alexis La Goutte
On Mon, Dec 22, 2014 at 1:01 PM, Graham Bloice graham.blo...@trihedral.com wrote: I have mostly got the rework to the Developers Guide ready to update it to use VS2013 Community Edition. The question is how far do I go in removing old stuff? Nice ! Do you have add some stuff about Chocolate

Re: [Wireshark-dev] Update Windows Build Instructions

2014-12-22 Thread Stephen Fisher
On Mon, Dec 22, 2014 at 12:01:58PM +, Graham Bloice wrote: I have mostly got the rework to the Developers Guide ready to update it to use VS2013 Community Edition. The question is how far do I go in removing old stuff? I've already removed anything from earlier than VS2010, but I'm

Re: [Wireshark-dev] Update Windows Build Instructions

2014-12-22 Thread Graham Bloice
On 22 December 2014 at 16:48, Stephen Fisher sfis...@sdf.org wrote: On Mon, Dec 22, 2014 at 12:01:58PM +, Graham Bloice wrote: I have mostly got the rework to the Developers Guide ready to update it to use VS2013 Community Edition. The question is how far do I go in removing old

Re: [Wireshark-dev] Update Windows Build Instructions

2014-12-22 Thread Graham Bloice
On 22 December 2014 at 13:49, Alexis La Goutte alexis.lagou...@gmail.com wrote: On Mon, Dec 22, 2014 at 1:01 PM, Graham Bloice graham.blo...@trihedral.com wrote: I have mostly got the rework to the Developers Guide ready to update it to use VS2013 Community Edition. The question is how