Nmap Development mailing list archives

Re: [BUG] configure test for "checking if libpcap is suitable" fails


From: John Spencer <maillist-nmap () barfooze de>
Date: Sat, 08 Sep 2012 20:58:35 +0200

On 09/08/2012 08:45 PM, David Fifield wrote:
On Sat, Sep 08, 2012 at 08:50:03PM +0200, John Spencer wrote:
configure:6301: checking if libpcap is suitable
configure:6325: gcc -o conftest -D_GNU_SOURCE -D_BSD_SOURCE  -Wl,-E
-lz -Wl,-rpath-link=//lib conftest.c  -lp$
conftest.c: In function 'main':
conftest.c:35:5: error: implicit declaration of function 'exit'

exit is defined in<stdlib.h>  so either this include should be
added, or return used instead of exit

What platform are you running on?

musl/linux (musl libc, which is stricter than glibc)
glibc's stdio.h unconditionally and erroneusly (namespace pollution) includes stdlib.h, that's why some tests written for glibc fail.
most people write code, check if it compiles and then think it's "ok"
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://seclists.org/nmap-dev/


Current thread: