Nmap Development mailing list archives
Re: nmap on cygwin
From: "Andy Lutomirski" <luto () myrealbox com>
Date: Thu, 23 Aug 2001 19:35:25 -0700
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm sure you can get it to compile (cygwin is more or less a windows platform, and nmap compiles on MSVC6). I'm not sure it will work, however. The algorithms that the unix version of nmap uses to determine routing and the pcap interface do not work on windows, and I think that the raw socket sends will confuse it somewhat (and only work at all on W2K/XP). You're probably better off just compiling the native windows version, or if you are already starting there but still want a cygwin build (as opposed to just the cygnus compiler), you could probably just remove some of the redefined functions and macros in the mswin32 directory. Andy - ----- Original Message ----- From: <netmgmt () nsimail com> To: <nmap-dev () insecure org> Sent: Thursday, August 23, 2001 10:30 AM Subject: nmap on cygwin
I am trying to compile NMAP on cygwin, I got through the configure ok, what with copying linux include files over to cygwin. The make also proceeded, what I believe to be pretty far, but I am stuck. So 2 questions. 1) Has anyone compiled on cygwin ? 2) Can anyone advise me on the below error ? Thanks $ make gcc -DDEBUG -g -O2 -Wall -Ilibpcap-possiblymodified -DHAVE_CONFIG_H -DNMAP_VER SION=\"2.53\" -DNMAP_NAME=\"nmap\" -DNMAP_URL=\"www.insecure.org/nmap/\" -DNMAPD ATADIR=\"/usr/local/share/nmap\" -I. -Ilibpcap-possiblymodified -c -o nmap.o n map.c nmap.c: In function `nmap_main': nmap.c:781: warning: implicit declaration of function `time' nmap.c:784: warning: implicit declaration of function `ctime' nmap.c:784: warning: passing arg 2 of `Strncpy' makes pointer from integer witho ut a cast nmap.c:1033: warning: passing arg 2 of `Strncpy' makes pointer from integer with out a cast nmap.c: In function `init_socket': nmap.c:1243: warning: passing arg 1 of `bzero' from incompatible pointer type nmap.c: In function `getpts': nmap.c:1333: warning: passing arg 1 of `bzero' from incompatible pointer type nmap.c: In function `super_scan': nmap.c:1881: `TH_FIN' undeclared (first use in this function) nmap.c:1881: (Each undeclared identifier is reported only once nmap.c:1881: for each function it appears in.) nmap.c:1881: `TH_URG' undeclared (first use in this function) nmap.c:1881: `TH_PUSH' undeclared (first use in this function) nmap.c:1884: `TH_ACK' undeclared (first use in this function) nmap.c:2005: dereferencing pointer to incomplete type nmap.c:2005: `TH_RST' undeclared (first use in this function) nmap.c:2007: dereferencing pointer to incomplete type nmap.c:2007: dereferencing pointer to incomplete type nmap.c:2007: dereferencing pointer to incomplete type nmap.c:2007: dereferencing pointer to incomplete type nmap.c:2010: dereferencing pointer to incomplete type nmap.c:2010: dereferencing pointer to incomplete type nmap.c:2010: dereferencing pointer to incomplete type nmap.c:2010: dereferencing pointer to incomplete type nmap.c:2018: dereferencing pointer to incomplete type nmap.c:2018: dereferencing pointer to incomplete type nmap.c:2018: dereferencing pointer to incomplete type nmap.c:2018: dereferencing pointer to incomplete type nmap.c:2019: dereferencing pointer to incomplete type nmap.c:2019: dereferencing pointer to incomplete type nmap.c:2019: dereferencing pointer to incomplete type nmap.c:2019: dereferencing pointer to incomplete type nmap.c:2021: dereferencing pointer to incomplete type nmap.c:2021: dereferencing pointer to incomplete type nmap.c:2021: dereferencing pointer to incomplete type nmap.c:2021: dereferencing pointer to incomplete type nmap.c:2032: dereferencing pointer to incomplete type nmap.c:2032: dereferencing pointer to incomplete type nmap.c:2032: dereferencing pointer to incomplete type nmap.c:2032: dereferencing pointer to incomplete type nmap.c:1785: warning: `newport' might be used uninitialized in this function nmap.c: In function `pos_scan': nmap.c:2332: warning: passing arg 1 of `bzero' from incompatible pointer type nmap.c:2359: warning: passing arg 1 of `bzero' from incompatible pointer type nmap.c:2429: `TH_SYN' undeclared (first use in this function) nmap.c:2431: `TH_ACK' undeclared (first use in this function) nmap.c: In function `get_syn_results': nmap.c:3253: dereferencing pointer to incomplete type nmap.c:3253: dereferencing pointer to incomplete type nmap.c:3253: dereferencing pointer to incomplete type nmap.c:3253: dereferencing pointer to incomplete type nmap.c:3259: dereferencing pointer to incomplete type nmap.c:3259: dereferencing pointer to incomplete type nmap.c:3259: dereferencing pointer to incomplete type nmap.c:3259: dereferencing pointer to incomplete type nmap.c:3262: dereferencing pointer to incomplete type nmap.c:3262: `TH_ACK' undeclared (first use in this function) nmap.c:3262: dereferencing pointer to incomplete type nmap.c:3262: `TH_SYN' undeclared (first use in this function) nmap.c:3267: dereferencing pointer to incomplete type nmap.c:3267: dereferencing pointer to incomplete type nmap.c:3267: dereferencing pointer to incomplete type nmap.c:3267: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3276: dereferencing pointer to incomplete type nmap.c:3282: dereferencing pointer to incomplete type nmap.c:3282: dereferencing pointer to incomplete type nmap.c:3282: dereferencing pointer to incomplete type nmap.c:3282: dereferencing pointer to incomplete type nmap.c:3282: dereferencing pointer to incomplete type nmap.c:3282: dereferencing pointer to incomplete type nmap.c:3291: dereferencing pointer to incomplete type nmap.c:3291: `TH_RST' undeclared (first use in this function) nmap.c:3293: dereferencing pointer to incomplete type nmap.c:3297: dereferencing pointer to incomplete type nmap.c:3302: dereferencing pointer to incomplete type nmap.c:3303: dereferencing pointer to incomplete type nmap.c:3310: dereferencing pointer to incomplete type nmap.c:3315: dereferencing pointer to incomplete type nmap.c:3319: dereferencing pointer to incomplete type nmap.c:3227: warning: `i' might be used uninitialized in this function make: *** [nmap.o] Error 1 ------------------------------------------------- Get personalized e-mail and a web address or your own free e-mail at http://www.networksolutions.com. -------------------------------------------------------------------- - For help using this (nmap-dev) mailing list, send a blank email to nmap-dev-help () insecure org . List run by ezmlm-idx (www.ezmlm.org).
-----BEGIN PGP SIGNATURE----- Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com> iQA/AwUBO4W9aDF1mpyDznXTEQKxQACg6dbxTBmGflxANrue3c0TsUB1R/QAoOpX PvvjceJvhIOQq0jw8EaKF0P+ =A5Xx -----END PGP SIGNATURE----- --------------------------------------------------------------------- For help using this (nmap-dev) mailing list, send a blank email to nmap-dev-help () insecure org . List run by ezmlm-idx (www.ezmlm.org).
Current thread:
- nmap on cygwin netmgmt (Aug 23)
- Re: nmap on cygwin Ryan Permeh (Aug 23)
- Re: nmap on cygwin Andy Lutomirski (Aug 23)
- Re: nmap on cygwin Jay Freeman (saurik) (Aug 24)
- Re: nmap on cygwin Matt (Aug 24)
- Re: nmap on cygwin Jay Freeman (saurik) (Aug 24)
- Re: nmap on cygwin matt (Aug 24)
- <Possible follow-ups>
- Re: nmap on cygwin Matt (Aug 24)
