Nmap Development mailing list archives
Cleaning the Win build
From: Gisle Vanem <gvanem () broadpark no>
Date: Thu, 14 Apr 2011 15:16:23 +0200
I'm starting a new thread on this, since we strayed away from the original thread... "Luis MartinGarcia." <luis.mgarc () gmail com> wrote:
When I've tested Nping on Windows, I've been able to compile it just fine, using Visual Studio (the "recommended" way to build on Windows),
The VC-Express 2008 is deprecated, so I've read. So I decided to try with VC-Express 2010. There were problems compiling the winfix.cc files. I shall not go into details, but I suspect the root of the problem is that local-headers are ahead of system/SDK-headers. Have you tried to do a complete rebuild with VC-2010 lately?
but I do understand people that prefer to use MingW. Obviously, we can make a few changes to improve our support for MingW. Since you have been looking into the problem, could you please produce a patch that fixes the issue and/or improves the existing header organization?
First we need to lay down some ground-rules for the Win-build. I suggest: 1. No local-headers should include other local-headers more than one level deep. 2. No local-headers should need to redefine things or define things twice (e.g. *win.h files with '#define HAVE_OPENSSL' in 4 places).3. All system-headers should be included ahead of local ones.
4. There should be only one (hand-edited) config-file in the whole Nmap-src tree. I suggest we name this mswin/config.h. 5. Do we need for 2 winfix.cc files? Except for the option-stuff (NmapOps/NpingOps), could these be merged and put into libnetutil/? If we can do at least 1-4 in small steps, I would be happy. Comments anyone? --gv _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Cleaning the Win build Gisle Vanem (Apr 14)
- Re: Cleaning the Win build David Fifield (Apr 14)
- Re: Cleaning the Win build David Fifield (Apr 18)
- Re: Cleaning the Win build Fyodor (Apr 18)
- Re: Cleaning the Win build Gisle Vanem (Apr 28)
- Re: Cleaning the Win build Fyodor (Apr 28)
- Re: Cleaning the Win build Gisle Vanem (Apr 29)
- Re: Cleaning the Win build David Fifield (Apr 29)
- Re: Cleaning the Win build Gisle Vanem (Apr 28)