Nmap Development mailing list archives
Re: Compiling Zenmap on Windows
From: Rob Nicholls <robert () robnicholls co uk>
Date: Fri, 01 Apr 2011 10:31:13 +0100
On Fri, 1 Apr 2011 09:48:57 +0100, Knightmare wrote:
Hi Guys,I'm having trouble compiling the installer from the latest SVN (as of Friday9AM BST).
I appear to have been able to build r22833 just now without any problems.
It seems as though the zenmap executable is not being built. I have installed all the python dependencies and VC++ 2010.
I assume you're using the versions listed at: http://nmap.org/svn/docs/win32-installer-zenmap-buildguide.txtDid all of them install correctly? I'd need to double check, but I think those are the versions I'm using.
FYI py2exe requires VC++ 2008 for the Zenmap executable to work (IIRC VC++ 2010 is only used for Nmap, Nping and Ncat), but that shouldn't stop the executable from being created (which appears to be the problem).
I have also installedSVN and the make package from cygwin (which is not mentioned in the wiki)
Did you also add the GTK DLLs to your Windows PATH? This is from the build guide:
You may need to set your Windows $PATH so that it can find the GTK DLLs while py2exe is doing its thing. On Windows 7 x64, I did this as follows: o Open control panel, search for "environment variables", click on "Edit the system environment variables", which opens the "System Properties" dialogue. Select the "Advanced" tab then click the "Environment Variables" button. Add ";C:\GTK\bin" to the end of the user PATH variable.Without them, you'll probably get an error message and the executable won't be built.
You shouldn't need to create the gtkrc file anymore, as the build script creates it on the fly if one is present.
I've also attached the output on the console from a make command in themswin32 subdirectory. Can someone advise what the next steps would be...?
To save time, you might want to directly call the Windows batch file that builds Zenmap:
For example: C:\nmap-svn\zenmap>call install_scripts\windows\copy_and_compile.bat Running this I get: Setting installation variables... Writing output to win_install.log Removing old compilation... Creating dist directory tree... Copying GTK files to dist directory... The system cannot find the path specified. Compiling using py2exe... warning: py2exe: Version Info will not be included: could not parse version number '5.51SVN' warning: py2exe: Version Info will not be included: could not parse version number '5.51SVN' Removing the build directory... Done!You should be ale to go into the dist directory and see if zenmap.exe is present.
Rob _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Compiling Zenmap on Windows Knightmare (Apr 01)
- Re: Compiling Zenmap on Windows Rob Nicholls (Apr 01)
- Message not available
- Message not available
- Message not available
- Message not available
- Message not available
- RE: Compiling Zenmap on Windows Rob Nicholls (Apr 04)
- Message not available
- RE: Compiling Zenmap on Windows Rob Nicholls (Apr 05)
- Message not available
- Re: Compiling Zenmap on Windows Rob Nicholls (Apr 01)