Nmap Development mailing list archives

Re: [libdnet-stripped] svn version does not compile because of config.h


From: David Fifield <david () bamsoftware com>
Date: Thu, 14 Jan 2010 10:26:07 -0700

On Thu, Jan 14, 2010 at 11:13:29AM +0100, nmap-bug-tmp () hushmail com wrote:
The commited change has fixed one thing but ... :

gmake[1]: Entering directory `/root/swap/nmap/libdnet-stripped/src'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -
I. -I../include  -I../include   -g -O2 -Wall -c -o addr-util.lo 
addr-util.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -
I../include -g -O2 -Wall -c addr-util.c  -fPIC -DPIC -o .libs/addr-
util.o
In file included from addr-util.c:12:
../include/config.h:305: error: conflicting types for `socklen_t'
/usr/include/sys/types.h:163: error: previous declaration of 
`socklen_t

sys/types.h line 163 => typedef __socklen_t     socklen_t;

My dirty hack was dirty, but it worked :) (I mean the #define).
By the way, I don't see why you bother redefine socklen_t which is 
(at least on my system) in sys/types.h.
If you remove that from config.h then everything is ok for me.

Thanks for the update. The problem was that the configure script was
only looking in <socket.h> for socklen_t, not <sys/types.h>. I think
that it is fixed now. Please try it and let me know.

David Fifield
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://seclists.org/nmap-dev/


Current thread: