Nmap Security Scanner
*Intro
*Ref Guide
*Install Guide
*Download
*Changelog
*Book
*Docs
Security Lists
*Nmap Hackers
*Nmap Dev
*Bugtraq
*Full Disclosure
*Pen Test
*Basics
*More
Security Tools
*Pass crackers
*Sniffers
*Vuln Scanners
*Web scanners
*Wireless
*Exploitation
*Packet crafters
*More
Site News
Site Search:
Exploit World
Advertising
About/Contact
Credits
Sponsors:
edgeos



Nmap Development: RE: build svn nmap on mswin32 under cygwin

RE: build svn nmap on mswin32 under cygwin

From: jah <jah_at_zadkiel.plus.com>
Date: Sun, 02 Dec 2007 01:32:13 +0000

You remember that I am comparing the 4.23RC3 released windows installer
to the one I build under cygwin to ensure I'm ending-up with the same
thing and not introducing errors of my own. This, to me, is most
important because I like to have the lastest svn builds to play with
(and I'm sure you don't have enough people testing on windows).
So here's a summary of the differences between zenmap in the 4.23RC3
installer and in the installer I built, along with some questions:

missing: libpng13.dll
    libpng12.dll is present in GTK/bin, libpng13.dll wasn't installed
with GTK (2.10.11) so, assuming it's required, where should I obtain it
from?

missing: pango\1.5.0
    pango/1.6.0 is present in GTK/lib, 1.5.0 wasn't installed with GTK
(2.10.11) so, assuming it's required, where should I obtain it from?

missing: lib\gtk-2.0\2.4.0
    gtk-2.0/2.10.0 is present in GTK/lib, most of 2.4.0 wasn't installed
with GTK (2.10.11) so, assuming it's required, where should I obtain it
from?

missing: etc\fonts\local.conf
    This isn't in my GTK/etc/fonts - if this was custom written for
zenmap, surely it would be in the svn so I'm stuck on this one - any ideas?

dir mismatch: etc\fonts\conf.avail
dir mismatch: etc\fonts\conf.d
    These are in 4.23RC3, but not in mine:

    etc\fonts\conf.avail\20-lohit-gujarati.conf
    etc\fonts\conf.avail\80-delicious.conf
    etc\fonts\conf.d\20-unhint-small-vera.conf
    etc\fonts\conf.d\30-urw-aliases.conf
    etc\fonts\conf.d\50-user.conf
    etc\fonts\conf.d\60-latin.conf
    etc\fonts\conf.d\69-unifont.conf
    etc\fonts\conf.d\90-synthetic.conf

    These are in mine, but not in 4.23RC3:

    etc\fonts\conf.avail\20-unhint-small-vera.conf
    etc\fonts\conf.avail\30-urw-aliases.conf
    etc\fonts\conf.avail\50-user.conf
    etc\fonts\conf.avail\60-latin.conf
    etc\fonts\conf.avail\69-unifont.conf
    etc\fonts\conf.avail\90-synthetic.conf
    etc\fonts\conf.d\20-lohit-gujarati.conf
    etc\fonts\conf.d\80-delicious.conf

    So I have all the same font files, but in the wrong directories. Is
this a system specific thing?

name mismatch: 4.23RC3 -> lib\libpng.dll.a = Mine -> lib\libpng12.dll.a
name mismatch: lib\pkgconfig\gtkglext-1.0.pc =
lib\pkgconfig\gtkglext-win32-1.0.pc
    The same CRC, but named differently. Does this make a difference?

content mismatch: zenmap.exe
    I'd very much like to know if there's a way to work out which
revision was used for a given release. If not, then I'd be grateful if
somebody (perhaps you, fyodor?) could tell me the revision numbers for
nmap, nsock, nbase and zenmap for 4.23RC3. I did try working it out
from the logs based on fyodor's mail to this list, but I wasn't sure
whether the timezones might come into play and ruin my shaky assumption
that the last revision before that time would be the one I need.

If I can get these issues resolved (I haven't yet compared the rest of
nmap to make sure I'm building it correctly - still to do) and can
successfully build a windows installer that perfectly matches a release,
I'd be confident enough to knock-up a "windoze users idiots guide to
building nmap with cygwin", replete with explicit instructions. I'm
sure it would be useful to someone.

jah

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

[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]
edgeos