On 2/7/07, Vlad Seryakov <[EMAIL PROTECTED]> wrote:
But when we check for inet_ntop there is no u_int8_t or other type
references, just inet_ntop(0, (char *)0, (char *)0, 0);
Can you check config.log for inet_ntop checking
It's needed by sys/socket.h which is included.
Here is that part of the config.log output:
configure:13970: checking for inet_ntop
configure:13989: gcc -pipe -c -g -O2 conftest.c >&5
In file included from conftest.c:57:
/usr/include/sys/socket.h:145: error: syntax error before "u_int8_t"
/usr/include/sys/socket.h:163: error: syntax error before "u_int8_t"
/usr/include/sys/socket.h:166: error: syntax error before "u_int64_t"
/usr/include/sys/socket.h:230: error: syntax error before "uid_t"
/usr/include/sys/socket.h:235: error: syntax error before "gid_t"
/usr/include/sys/socket.h:348: error: syntax error before "socklen_t"
/usr/include/sys/socket.h:352: error: syntax error before "socklen_t"
/usr/include/sys/socket.h:374: error: syntax error before "socklen_t"
/usr/include/sys/socket.h:429: error: syntax error before "caddr_t"
/usr/include/sys/socket.h:433: error: syntax error before "caddr_t"
In file included from conftest.c:57:
/usr/include/sys/socket.h:444: error: syntax error before "socklen_t"
/usr/include/sys/socket.h:445: error: syntax error before "socklen_t"
/usr/include/sys/socket.h:446: error: syntax error before "socklen_t"
/usr/include/sys/socket.h:447: error: syntax error before "uid_t"
/usr/include/sys/socket.h:448: error: syntax error before "socklen_t"
/usr/include/sys/socket.h:449: error: syntax error before "socklen_t"
/usr/include/sys/socket.h:450: error: syntax error before "socklen_t"
/usr/include/sys/socket.h:452: error: syntax error before "recv"
/usr/include/sys/socket.h:452: error: syntax error before "size_t"
/usr/include/sys/socket.h:453: error: syntax error before "recvfrom"
/usr/include/sys/socket.h:453: error: syntax error before "size_t"
/usr/include/sys/socket.h:454: error: syntax error before "recvmsg"
/usr/include/sys/socket.h:455: error: syntax error before "send"
/usr/include/sys/socket.h:455: error: syntax error before "size_t"
/usr/include/sys/socket.h:456: error: syntax error before "sendto"
/usr/include/sys/socket.h:457: error: syntax error before "size_t"
/usr/include/sys/socket.h:458: error: syntax error before "sendmsg"
/usr/include/sys/socket.h:459: error: syntax error before "socklen_t"
configure:13995: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "NaviServer"
| #define PACKAGE_TARNAME "naviserver"
| #define PACKAGE_VERSION "4.99.1"
| #define PACKAGE_STRING "NaviServer 4.99.1"
| #define PACKAGE_BUGREPORT "naviserver-devel@lists.sourceforge.net"
| #define PACKAGE "naviserver"
| #define VERSION "4.99.1"
| #define NS_MAJOR_VERSION 4
| #define NS_MINOR_VERSION 99
| #define NS_RELEASE_SERIAL 1
| #define NS_VERSION "4.99"
| #define NS_PATCH_LEVEL "4.99.1"
| #define NS_RELEASE_LEVEL NS_ALPHA_RELEASE
| #define USE_THREAD_ALLOC 1
| #define _REENTRANT 1
| #define _THREAD_SAFE 1
| #define TCL_THREADS 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define WORDS_BIGENDIAN 1
| #define NO_VALUES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define TCL_WIDE_INT_IS_LONG 1
| #define HAVE_SYS_TIME_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STRUCT_TM_TM_ZONE 1
| #define HAVE_TM_ZONE 1
| #define HAVE_GMTIME_R 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_TM_GMTOFF 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_U_INT32_T 1
| #define HAVE_U_INT8_T 1
| #define HAVE_TIMEGM 1
| #define HAVE_POLL 1
| #define HAVE_DRAND48 1
| #define HAVE_RANDOM 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_MTSAFE_DNS 1
| #define HAVE_ZLIB_H 1
| #define HAVE_LIBZ 1
| #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
| #define HAVE_CMMSG 1
| /* end confdefs.h. */
| #include <sys/socket.h>
| #include <arpa/inet.h>
| int
| main ()
| {
| inet_ntop(0, (char *)0, (char *)0, 0);
| ;
| return 0;
| }
configure:14027: result: no
Michael