Nmap Development mailing list archives

Re: Zenmap build requirements for windows


From: Fyodor <fyodor () insecure org>
Date: Sat, 24 Jan 2009 13:00:24 -0800

On Sat, Jan 24, 2009 at 05:47:51PM +0000, jah wrote:

I just had a fun couple of hours trying to get Zenmap to compile on
windows since it now requires Python 2.6; but all is well now.  The
mswin32/buildguide.txt (and probably zenmap/README too) ought to be
updated to reflect the changes,

Good point.  I updated pretty much all the dependencies yesterday on
my Windows build machine so that users of our installer would have the
latest code.  I took notes on what I used, and I just updated the
build guide as you suggest.  I moved/renamed it to
docs/win32-installer-zenmap-buildguide.txt as well, and the latest
version is now posted to
http://nmap.org/data/win32-installer-zenmap-buildguide.txt.  I also
updated http://nmap.org/book/inst-windows.html#inst-win-source to
reference it.

but I want to confirm that the binaries
I installed on windows are the ones other people might be using.

So installed:

python-2.6.1.msi
gtk-dev-2.12.9-win32-2.exe
pygtk-2.12.1-3.win32-py2.6.exe
pygobject-2.14.2-2.win32-py2.6.exe
pycairo-1.4.12-2.win32-py2.6.exe
pysqlite-2.5.1.win32-py2.6.exe
py2exe-0.6.9.win32-py2.6.exe

That is exactly what I used, except I didn't install pysqlite.  I
think it may already come with Python 2.6.

zenmap/README asserts that the list of required software includes
"Python 2.4 or higher" which obviously now needs to be 2.6 

I don't think we require 2.6 in any way.  I just updated the version
used in the Windows build so that people would have the benefit of the
improvements and bug fixes in that version.  And even on Windows, you
should be able to still compile it with 2.5 if you want to.  But you
need to change copy_and_compile.bat as described in the buildguide.
Also, you will probably have to change Nmap.nsi if you want to build a
Python25-based installer.

Cheers,
-F

_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://SecLists.Org


Current thread: