Nmap Development mailing list archives
Re: [libdnet-stripped] svn version does not compile because of config.h
From: Michael Pattrick <mpattrick () rhinovirus org>
Date: Wed, 13 Jan 2010 21:44:39 -0500
The correct syntax with typedef should be: typedef int socklen_t; not: typedef socklen_t int Checking the latest svn, I see that line 304 of "libdnet-stripped/include/config.h.in" is erroneous. But this file claims to be auto-generated and I'm not confident enough with the automake system to know how to fix it. -M On Wed, Jan 13, 2010 at 8:20 PM, <nmap-bug-tmp () hushmail com> wrote:
Hello, I was trying to compile the latest version of nmap (in order to get ncat) on my OpenBSD 4.6 stable box, an error is caused by libdnet-stripped/include/config.h. The error is located at the last 3 lines of the header file : #ifndef HAVE_SOCKLEN_T typedef socklen_t int #endif config.h is included in libdnet-stripped/src/addr-util.c right before stdio.h According to the compiler, the error comes from stdio.h, just at the first typedef directive. Maybe someone can figure out why this error is generated, I don't think that the build fails on other OSs like debian or freebsd. Don't ask me why, but I edited the second line like this : #ifndef HAVE_SOCKLEN_T #define socklen_t int #endif And it just works fine. Regards. // user. _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
_______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- [libdnet-stripped] svn version does not compile because of config.h nmap-bug-tmp (Jan 13)
- Re: [libdnet-stripped] svn version does not compile because of config.h Michael Pattrick (Jan 13)
- Re: [libdnet-stripped] svn version does not compile because of config.h David Fifield (Jan 13)
- Re: [libdnet-stripped] svn version does not compile because of config.h Michael Pattrick (Jan 13)