Nmap Development mailing list archives

nmap fails to compile w/ gcc-3.x and glibc-2.3.2


From: xxd <xxd () sym zapto org>
Date: Mon, 10 Nov 2003 14:41:46 -1000

System info:
        linux-2.6.0-test9-mm2
        gcc-3.3.1
        glibc-2.3.2

Hello all,
        I am just about at my wits end here...

        While trying to compiling nmap-3.48, it craps out with libpcap-possiblymodified. (error included at end.)  
        
        Searching on line, I have found that it might possibly be a problem between glibc and kernel headers??? 
                http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11853
        
        However, I doubt this as trying to copile the latest libpcap release (libpcap-0.7.2) libpcap itself craps out 
with the same error.

        But when I try to compile libpcap-current (the daily build from libpcap cvs repository).  It compiles without a 
hitch.

Therefore: 

I was wondering if this error has been fixed in nmap cvs?
also, is there a publicly accesible cvs tree for nmap?
 

On a side note: 

nbase
libpcre
nmapfe
nsock 
        all compile successfully from within their respective src dirs

Any help at all would be greatly appreciated.

                                                Thanks,
                                                        xxd



error:
 
Compiling libpcap
make[1]: Entering directory `/home/lotek/nmap-3.48/libpcap-possiblymodified'
gcc -I.  -g -O2 -DHAVE_CONFIG_H -c ./pcap-snoop.c
pcap-snoop.c: In function `pcap_read':
pcap-snoop.c:87: error: dereferencing pointer to incomplete type
pcap-snoop.c:89: error: invalid use of undefined type `struct snoopheader'
pcap-snoop.c:95: error: dereferencing pointer to incomplete type
pcap-snoop.c:96: error: dereferencing pointer to incomplete type
pcap-snoop.c: In function `pcap_stats':
pcap-snoop.c:109: error: storage size of `rawstats' isn't known
pcap-snoop.c:112: error: dereferencing pointer to incomplete type
pcap-snoop.c:112: error: dereferencing pointer to incomplete type
pcap-snoop.c:112: error: dereferencing pointer to incomplete type
pcap-snoop.c:112: error: dereferencing pointer to incomplete type
pcap-snoop.c:112: error: dereferencing pointer to incomplete type
pcap-snoop.c:112: error: dereferencing pointer to incomplete type
pcap-snoop.c:113: error: `SIOCRAWSTATS' undeclared (first use in this function)
pcap-snoop.c:113: error: (Each undeclared identifier is reported only once
pcap-snoop.c:113: error: for each function it appears in.)
pcap-snoop.c:133: error: dereferencing pointer to incomplete type
pcap-snoop.c:133: error: dereferencing pointer to incomplete type
pcap-snoop.c:134: error: dereferencing pointer to incomplete type
pcap-snoop.c:134: error: dereferencing pointer to incomplete type
pcap-snoop.c: In function `pcap_open_live':
pcap-snoop.c:150: error: storage size of `sr' isn't known
pcap-snoop.c:151: error: storage size of `sf' isn't known
pcap-snoop.c:165: error: `PF_RAW' undeclared (first use in this function)
pcap-snoop.c:165: error: `RAWPROTO_SNOOP' undeclared (first use in this function)
pcap-snoop.c:173: error: `AF_RAW' undeclared (first use in this function)
pcap-snoop.c:181: error: `SIOCADDSNOOP' undeclared (first use in this function)
pcap-snoop.c:266: error: `SIOCSNOOPLEN' undeclared (first use in this function)
pcap-snoop.c:273: error: `SIOCSNOOPING' undeclared (first use in this function)
make[1]: *** [pcap-snoop.o] Error 1
make[1]: Leaving directory `/home/lotek/nmap-3.48/libpcap-possiblymodified'
make: *** [libpcap-possiblymodified/libpcap.a] Error 2


-- 
##############################################################
#   ________  ___ ________   #                               #
#     )_   ( '-,) )   _(     #  Email: xxd () sym zapto org     #  
#       )_  \_//_/  _(       #                               # 
#         )___  ___(         #  Lo Tek Sym Designs           #
#             ))             #                               #
#            ((              #  Scott Scheurman              #
#             ``-            #                               #
##############################################################

Attachment: _bin
Description:


Current thread: