Nmap Development mailing list archives

Re: nmap on cygwin


From: "Ryan Permeh" <ryan () eEye com>
Date: Thu, 23 Aug 2001 12:03:19 -0700

you may run into trouble with the pcap in cygwin.  i will admit to not using
it much, but even if you can compile clean, it may still not work.

the specific errors you are seeing are due to a lack of an include file,
specifically $include/netinet/tcp.h.  you can get it from a linux/bsd box,
or you can craft your own.
Signed,
Ryan Permeh
eEye Digital Security Team
http://www.eEye.com/Retina -Network Security Scanner
http://www.eEye.com/Iris -Network Traffic Analyzer

----- 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/\" -DN
MAPD
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).





---------------------------------------------------------------------
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: