Nmap Development mailing list archives
RE: build svn nmap on mswin32 under cygwin
From: jah <jah () zadkiel plus com>
Date: Fri, 30 Nov 2007 20:28:19 +0000
Oh what fun! So, as I said before, I was able to build nmap from the svn repository using cygwin up until UMIT was replaced with zenmap. After that, the building seemed to go well, nmap seemed fine, but after installing nmap (with the resultant installer) zenmap had no fonts and there may well have been other things wrong with it, but I didn't discover any. In order to build on windows, I followed Kris' build guide for windows at http://seclists.org/nmap-dev/2007/q3/0139.html and had some fun getting it working - i'd never done anything like that before - but get it working I did. I was happy to be able to build the latest svn revisions and all was well. To summarise the setup: Microsoft Visual C++ 2005 Windows Server 2003 SDK cygwin nsis GTK (2.10.11) Python (2.5.1) PyGTK (2.10.4) for python 2.5 PyCairo (1.2.6) for python 2.5 PyGObject (2.12.3) for python 2.5 Py2exe (0.6.6) for python 2.5 Psyco (1.5.2) for python 2.5 PIL 1.1.6 for python 2.5 Now according to this post by Patrick Derwael at http://seclists.org/nmap-dev/2007/q4/0247.html, zenmap fails installation (compilation?) without Python 2.4. I didn't ever get a such a failure, but I thought that installing python 2.4 might be a good place to start to solve my zenmap fonts issue. I installed the following alongside that which I already had in place: Python (2.4.4) PyGTK (2.10.4) for python 2.4 PyCairo (1.2.6) for python 2.4 Py2exe (0.6.6) for python 2.4 Psyco (1.5.2) for python 2.4 PySQLite (2.4.0) for python 2.4 Still no fonts. I downloaded the 4.23RC3 .exe and .zip packages and started to compare them with the .exe and .zip packages I'd built. The first thing I noticed, as I said yesterday <http://seclists.org/nmap-dev/2007/q4/0403.html>, was that neither the RC3 .zip or my .zip contains a zenmap folder. The next thing I noticed was that in the RC3 .exe package, inside $_OUTDIR\zenmap\lib\gtk-2.0\2.4.0 are engines, immodules and loaders dirs whereas in my .exe package, only the engines dir was present. The $_OUTDIR\zenmap\lib\gtk-2.0\2.10.0 from both packages matched however. So I decided I'd try installing GTK 2.4.x to see if that made a difference, but I would start from scratch and uninstall everything except VC++ and the SDK (it seemed like the best thing to do at the time). I really wished I hadn't uninstalled cygwin, because it took me ages to reinstall it as it had once been (note: install cygwin defaults, but add the development group of packages and the Archive/zip package - don't spend hours trying to install everything!) I reinstalled python 2.5 etc (not 2.4 etc), nsis and GTK 2.10.11 and GTK 2.4.14. Amazingly, the fonts issue was gone and my $_OUTDIR\zenmap\lib\gtk-2.0 dir matched the one in the 4.23RC3 package! So that's progress. But I'm not there yet because there are still several other differences, one of which is that my .exe $_OUTDIR is called "$[31]" - this doesn't affect installation. Also, the RC3 .exe has pango 1.4 and 1.5 and my .exe has pango 1.5 and 1.6 dirs. I've also taken a step backwards in that there are more differences today that there were yesterday which brings me on to the point of this rather long-winded missive: Is it possible for somebody to list the exact dependency versions that are installed on the machine on which the windows RC3 packages were built? jah _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- build svn nmap on mswin32 under cygwin jah (Nov 28)
- Re: build svn nmap on mswin32 under cygwin Fyodor (Nov 29)
- RE: build svn nmap on mswin32 under cygwin Sina Bahram (Nov 29)
- Re: build svn nmap on mswin32 under cygwin jah (Nov 29)
- RE: build svn nmap on mswin32 under cygwin Sina Bahram (Nov 29)
- Re: build svn nmap on mswin32 under cygwin jah (Nov 29)
- RE: build svn nmap on mswin32 under cygwin Sina Bahram (Nov 29)
- Re: build svn nmap on mswin32 under cygwin Diman Todorov (Nov 30)
- RE: build svn nmap on mswin32 under cygwin Sina Bahram (Nov 30)
- RE: build svn nmap on mswin32 under cygwin Sina Bahram (Nov 29)
- Re: build svn nmap on mswin32 under cygwin Fyodor (Nov 29)
- <Possible follow-ups>
- RE: build svn nmap on mswin32 under cygwin jah (Nov 30)
- RE: build svn nmap on mswin32 under cygwin jah (Dec 01)
- Message not available
- Re: build svn nmap on mswin32 under cygwin jah (Dec 02)
- Message not available