configure.in linkage error

at least on NetBSD-current and 1.5.2, - sys/socket.h requires sys/types.h - NULL is not declared in sys/socket.h nor netdb.h therefore, the following patch is necessary to make getaddrinfo(3) detection successful. NetBSD starfruit.itojun.org 1.5Y NetBSD 1.5Y (STARFRUIT) #3: Tue Nov 6 17:27:18 JST 2001 itojun@starfruit.itojun.org:/usr/home/itojun/NetBSD/src/sys/arch/i386/compile/STARFRUIT i386 itojun Index: configure.in =================================================================== RCS file: /cvsroot/python/python/dist/src/configure.in,v retrieving revision 1.279 diff -u -r1.279 configure.in --- configure.in 2001/10/31 12:11:47 1.279 +++ configure.in 2001/11/09 02:50:03 @@ -1431,8 +1431,10 @@ # for [no]getaddrinfo in netdb.h. AC_MSG_CHECKING(for getaddrinfo) AC_TRY_LINK([ +#include <sys/types.h> #include <sys/socket.h> #include <netdb.h> +#include <stdio.h> ],[ getaddrinfo(NULL, NULL, NULL, NULL); ], [
participants (1)
-
itojun@iijlab.net