This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:579: checking for a BSD compatible install configure:632: checking whether build environment is sane configure:689: checking whether make sets ${MAKE} configure:735: checking for working aclocal configure:748: checking for working autoconf configure:761: checking for working automake configure:774: checking for working autoheader configure:787: checking for working makeinfo configure:816: checking host system type configure:840: checking for gcc configure:953: checking whether the C compiler (gcc ) works configure:969: gcc -o conftest conftest.c 1>&5 configure:995: checking whether the C compiler (gcc ) is a cross-compiler configure:1000: checking whether we are using GNU C configure:1009: gcc -E conftest.c configure:1028: checking whether gcc accepts -g configure:1060: checking how to run the C preprocessor configure:1081: gcc -E conftest.c >/dev/null 2>conftest.out configure:1144: checking for c++ configure:1176: checking whether the C++ compiler (c++ ) works configure:1192: c++ -o conftest conftest.C 1>&5 configure:1218: checking whether the C++ compiler (c++ ) is a cross-compiler configure:1223: checking whether we are using GNU C++ configure:1232: c++ -E conftest.C configure:1251: checking whether c++ accepts -g configure:1288: checking for flex configure:1321: checking for flex configure:1355: checking for yywrap in -lfl configure:1374: gcc -o conftest -g -O2 conftest.c -lfl 1>&5 configure:1397: checking lex output file root configure:1418: checking whether yytext is a pointer configure:1437: gcc -o conftest -g -O2 conftest.c -lfl 1>&5 configure:1463: checking for bison configure:1541: checking for cpp configure:1601: checking for a BSD compatible install configure:1654: checking whether ln -s works configure:1677: checking for ranlib configure:1709: checking for gm4 configure:1831: checking build system type configure:1860: checking for ld used by GCC configure:1923: checking if the linker (/mit/gnu/arch/sun4x_56/sparc-sun-solaris2.6/bin/ld) is GNU ld GNU ld version 2.9.1 (with BFD 2.9.1) configure:1939: checking for BSD-compatible nm ltconfig:601: checking for object suffix ltconfig:602: gcc -c -g -O2 conftest.c 1>&5 ltconfig:742: checking if gcc PIC flag -fPIC works ltconfig:743: gcc -c -g -O2 -fPIC -DPIC conftest.c 1>&5 ltconfig:795: checking if gcc supports -c -o file.o ltconfig:796: gcc -c -g -O2 -o out/conftest2.o conftest.c 1>&5 ltconfig:828: checking if gcc supports -c -o file.lo ltconfig:829: gcc -c -g -O2 -c -o conftest.lo conftest.c 1>&5 ltconfig:880: checking if gcc supports -fno-rtti -fno-exceptions ltconfig:881: gcc -c -g -O2 -fno-rtti -fno-exceptions -c conftest.c conftest.c 1>&5 ltconfig:924: checking if gcc static flag -static works ltconfig:925: gcc -o conftest -g -O2 -static conftest.c 1>&5 GNU ld version 2.9.1 (with BFD 2.9.1) ltconfig:1557: checking if global_symbol_pipe works ltconfig:1558: gcc -c -g -O2 conftest.c 1>&5 ltconfig:1561: eval "/usr/athena/bin/nm -B conftest.o | sed -n -e 's/^.*[ ]\([ABCDGISTW]\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' > conftest.nm" ltconfig:1613: gcc -o conftest -g -O2 -fno-builtin -fno-rtti -fno-exceptions conftest.c conftstm.o 1>&5 configure:2162: checking for logger configure:2204: checking for df configure:2244: checking for kernel random number generator configure:2270: checking for dmesg configure:2311: checking for fstat configure:2352: checking for ls configure:2393: checking for lsof configure:2455: checking for netstat configure:2496: checking for nfsstat configure:2537: checking for ntpq configure:2578: checking for ps configure:2619: checking for rup configure:2660: checking for rusers configure:2701: checking for vmstat configure:2742: checking for w configure:2784: checking for su configure:2826: checking for sessreg configure:2868: checking for xauth configure:2908: checking for ANSI C header files configure:2921: gcc -E conftest.c >/dev/null 2>conftest.out configure:2988: gcc -o conftest -g -O2 conftest.c 1>&5 configure:3012: checking for sys/wait.h that is POSIX.1 compatible configure:3033: gcc -c -g -O2 conftest.c 1>&5 configure:3057: checking for string.h configure:3067: gcc -E conftest.c >/dev/null 2>conftest.out configure:3057: checking for time.h configure:3067: gcc -E conftest.c >/dev/null 2>conftest.out configure:3057: checking for sys/rusage.h configure:3067: gcc -E conftest.c >/dev/null 2>conftest.out configure:3063: sys/rusage.h: No such file or directory configure: failed program was: #line 3062 "configure" #include "confdefs.h" #include configure:3057: checking for sys/mkdev.h configure:3067: gcc -E conftest.c >/dev/null 2>conftest.out configure:3097: checking for sys/sockio.h configure:3107: gcc -E conftest.c >/dev/null 2>conftest.out configure:3097: checking for sys/filio.h configure:3107: gcc -E conftest.c >/dev/null 2>conftest.out configure:3097: checking for sys/file.h configure:3107: gcc -E conftest.c >/dev/null 2>conftest.out configure:3097: checking for sys/stropts.h configure:3107: gcc -E conftest.c >/dev/null 2>conftest.out configure:3135: checking for working const configure:3189: gcc -c -g -O2 conftest.c 1>&5 configure:3210: checking for inline configure:3224: gcc -c -g -O2 conftest.c 1>&5 configure:3250: checking whether struct tm is in sys/time.h or time.h configure:3263: gcc -c -g -O2 conftest.c 1>&5 configure:3284: checking for off_t configure:3317: checking for uid_t in sys/types.h configure:3351: checking for size_t configure:3384: checking for ssize_t configure:3417: checking whether byte ordering is bigendian configure:3435: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:3430: `bogus' undeclared (first use in this function) configure:3430: (Each undeclared identifier is reported only once configure:3430: for each function it appears in.) configure:3430: parse error before `endian' configure: failed program was: #line 3424 "configure" #include "confdefs.h" #include #include int main() { #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN bogus endian macros #endif ; return 0; } configure:3483: gcc -o conftest -g -O2 conftest.c 1>&5 configure: failed program was: #line 3470 "configure" #include "confdefs.h" main () { /* Are we little or big endian? From Harbison&Steele. */ union { long l; char c[sizeof (long)]; } u; u.l = 1; exit (u.c[sizeof (long) - 1] == 1); } configure:3507: checking for int32_t configure:3540: checking for u_int32_t configure:3573: checking for u_int16_t configure:3606: checking for u_int8_t configure:3639: checking for mode_t configure:3672: checking for u_char configure:3705: checking for u_int configure:3738: checking for u_long configure:3771: checking size of long configure:3790: gcc -o conftest -g -O2 conftest.c 1>&5 configure:3810: checking size of long long configure:3829: gcc -o conftest -g -O2 conftest.c 1>&5 configure:3849: checking for 64-bit off_t configure:3866: gcc -c -g -O2 conftest.c 1>&5 configure:3886: checking for int64_t configure:3908: gcc -c -g -O2 conftest.c 1>&5 configure:3928: checking for u_int64_t configure:3950: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:3945: `u_int64_t' undeclared (first use in this function) configure:3945: (Each undeclared identifier is reported only once configure:3945: for each function it appears in.) configure: failed program was: #line 3933 "configure" #include "confdefs.h" #include #include #include #include #ifdef HAVE_RPC_RPC_H #include #endif int main() { sizeof(u_int64_t); ; return 0; } configure:3970: checking for socklen_t configure:3992: gcc -c -g -O2 conftest.c 1>&5 configure:4012: checking for setgroups declaration in grp.h configure:4041: checking what last authunix_create arg points to configure:4070: checking type of XDR::x_ops configure:4097: checking for a declaration of mkstemp configure:4111: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:4107: `mkstemp' undeclared (first use in this function) configure:4107: (Each undeclared identifier is reported only once configure:4107: for each function it appears in.) configure: failed program was: #line 4104 "configure" #include "confdefs.h" #include int main() { &mkstemp; ; return 0; } configure:4111: gcc -c -g -O2 conftest.c 1>&5 configure:4132: checking for a declaration of getrusage configure:4147: gcc -c -g -O2 conftest.c 1>&5 configure:4141: sys/rusage.h: No such file or directory configure: failed program was: #line 4139 "configure" #include "confdefs.h" #include #include int main() { &getrusage; ; return 0; } configure:4147: gcc -c -g -O2 conftest.c 1>&5 configure:4168: checking for a declaration of fchdir configure:4182: gcc -c -g -O2 conftest.c 1>&5 configure:4203: checking for a declaration of flock configure:4217: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:4213: `flock' undeclared (first use in this function) configure:4213: (Each undeclared identifier is reported only once configure:4213: for each function it appears in.) configure: failed program was: #line 4210 "configure" #include "confdefs.h" #include int main() { &flock; ; return 0; } configure:4217: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:4213: `flock' undeclared (first use in this function) configure:4213: (Each undeclared identifier is reported only once configure:4213: for each function it appears in.) configure: failed program was: #line 4210 "configure" #include "confdefs.h" #include int main() { &flock; ; return 0; } configure:4238: checking for a declaration of bindresvport configure:4252: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:4248: `bindresvport' undeclared (first use in this function) configure:4248: (Each undeclared identifier is reported only once configure:4248: for each function it appears in.) configure: failed program was: #line 4245 "configure" #include "confdefs.h" #include int main() { &bindresvport; ; return 0; } configure:4274: checking for socket in -lsocket configure:4293: gcc -o conftest -g -O2 conftest.c -lsocket 1>&5 configure:4321: checking for main in -lnsl configure:4336: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4367: checking for strchr configure:4395: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4367: checking for memcpy configure:4395: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4379: warning: conflicting types for built-in function `memcpy' configure:4367: checking for strcasecmp configure:4395: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4422: checking for getdtablesize configure:4450: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4477: checking for strerror configure:4505: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4532: checking for inet_aton configure:4560: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 /var/tmp/cczXvTd1.o: In function `main': /afs/ops/user/kolya/async/configure:4554: undefined reference to `inet_aton' collect2: ld returned 1 exit status configure: failed program was: #line 4537 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char inet_aton(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char inet_aton(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_inet_aton) || defined (__stub___inet_aton) choke me #else inet_aton(); #endif ; return 0; } configure:4532: checking for bindresvport configure:4560: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4587: checking for __seterr_reply configure:4615: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4587: checking for xdr_int64_t configure:4615: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4587: checking for xdr_u_int64_t configure:4615: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 /var/tmp/ccCSYYm2.o: In function `main': /afs/ops/user/kolya/async/configure:4609: undefined reference to `xdr_u_int64_t' collect2: ld returned 1 exit status configure: failed program was: #line 4592 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char xdr_u_int64_t(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char xdr_u_int64_t(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_xdr_u_int64_t) || defined (__stub___xdr_u_int64_t) choke me #else xdr_u_int64_t(); #endif ; return 0; } configure:4587: checking for xdr_longlong_t configure:4615: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4642: checking for arc4random configure:4670: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 /var/tmp/ccrg38YH.o: In function `main': /afs/ops/user/kolya/async/configure:4664: undefined reference to `arc4random' collect2: ld returned 1 exit status configure: failed program was: #line 4647 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char arc4random(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char arc4random(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_arc4random) || defined (__stub___arc4random) choke me #else arc4random(); #endif ; return 0; } configure:4697: checking for flock configure:4725: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 /var/tmp/cct6tKWN.o: In function `main': /afs/ops/user/kolya/async/configure:4719: undefined reference to `flock' collect2: ld returned 1 exit status configure: failed program was: #line 4702 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char flock(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char flock(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_flock) || defined (__stub___flock) choke me #else flock(); #endif ; return 0; } configure:4752: checking for mlockall configure:4780: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4807: checking for getspnam configure:4835: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4862: checking for issetugid configure:4890: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 /var/tmp/ccOaRsGI.o: In function `main': /afs/ops/user/kolya/async/configure:4884: undefined reference to `issetugid' collect2: ld returned 1 exit status configure: failed program was: #line 4867 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char issetugid(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char issetugid(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_issetugid) || defined (__stub___issetugid) choke me #else issetugid(); #endif ; return 0; } configure:4862: checking for geteuid configure:4890: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4862: checking for getegid configure:4890: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4917: checking for fchown configure:4945: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4917: checking for fchmod configure:4945: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:4972: checking for getgrouplist configure:5000: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 /var/tmp/cciE9Kxe.o: In function `main': /afs/ops/user/kolya/async/configure:4994: undefined reference to `getgrouplist' collect2: ld returned 1 exit status configure: failed program was: #line 4977 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char getgrouplist(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getgrouplist(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_getgrouplist) || defined (__stub___getgrouplist) choke me #else getgrouplist(); #endif ; return 0; } configure:5025: checking whether getgrouplist uses int or gid_t configure:5172: checking for sys/time.h configure:5182: gcc -E conftest.c >/dev/null 2>conftest.out configure:5209: checking whether time.h and sys/time.h may both be included configure:5223: gcc -c -g -O2 conftest.c 1>&5 configure:5246: checking for clock_gettime configure:5274: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 /var/tmp/ccwbYrNM.o: In function `main': /afs/ops/user/kolya/async/configure:5268: undefined reference to `clock_gettime' collect2: ld returned 1 exit status configure: failed program was: #line 5251 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char clock_gettime(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char clock_gettime(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_clock_gettime) || defined (__stub___clock_gettime) choke me #else clock_gettime(); #endif ; return 0; } configure:5299: checking for a declaration of clock_gettime configure:5320: gcc -c -g -O2 conftest.c 1>&5 configure:5340: checking for struct timespec configure:5361: gcc -c -g -O2 conftest.c 1>&5 configure:5385: checking for _getpty configure:5413: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 /var/tmp/ccFK7OWE.o: In function `main': /afs/ops/user/kolya/async/configure:5407: undefined reference to `_getpty' collect2: ld returned 1 exit status configure: failed program was: #line 5390 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char _getpty(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _getpty(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub__getpty) || defined (__stub____getpty) choke me #else _getpty(); #endif ; return 0; } configure:5440: checking for openpty configure:5468: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 /var/tmp/cctPTdOI.o: In function `main': /afs/ops/user/kolya/async/configure:5462: undefined reference to `openpty' collect2: ld returned 1 exit status configure: failed program was: #line 5445 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char openpty(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char openpty(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_openpty) || defined (__stub___openpty) choke me #else openpty(); #endif ; return 0; } configure:5494: checking for openpty in -lutil configure:5513: gcc -o conftest -g -O2 conftest.c -lutil -lnsl -lsocket 1>&5 /mit/gnu/arch/sun4x_56/sparc-sun-solaris2.6/bin/ld: cannot open -lutil: No such file or directory collect2: ld returned 1 exit status configure: failed program was: #line 5502 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char openpty(); int main() { openpty() ; return 0; } configure:5582: checking for pseudo ttys configure:5605: checking for st_atimespec in stat structure configure:5622: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:5617: structure has no member named `st_atimespec' configure: failed program was: #line 5610 "configure" #include "confdefs.h" #include int main() { struct stat s; s.st_atimespec; ; return 0; } configure:5642: checking for st_mtimespec in stat structure configure:5659: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:5654: structure has no member named `st_mtimespec' configure: failed program was: #line 5647 "configure" #include "confdefs.h" #include int main() { struct stat s; s.st_mtimespec; ; return 0; } configure:5684: checking for memory.h configure:5694: gcc -E conftest.c >/dev/null 2>conftest.out configure:5751: checking for a declaration of xdr_callmsg configure:5765: gcc -c -g -O2 conftest.c 1>&5 configure:5786: checking what second xdr_getlong arg points to configure:5828: checking for wide select configure:5899: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure: failed program was: #line 5839 "configure" #include "confdefs.h" #include #include #include #include "./fdlim.h" struct timeval ztv; int main () { int pfd[2]; int rfd, wfd; int maxfd; int i; fd_set *rfdsp, *wfdsp; maxfd = fdlim_get (1); fdlim_set (maxfd, 1); maxfd = fdlim_get (0); if (maxfd <= FD_SETSIZE) { printf ("[small fd limit anyway] "); exit (1); } if (pipe (pfd) < 0) exit (1); #ifdef F_DUPFD if ((rfd = fcntl (pfd[0], F_DUPFD, maxfd - 2)) < 0) exit (1); if ((wfd = fcntl (pfd[1], F_DUPFD, maxfd - 1)) < 0) exit (1); #else /* !F_DUPFD */ if ((rfd = dup2 (pfd[0], maxfd - 2)) < 0) exit (1); if ((wfd = dup2 (pfd[1], maxfd - 1)) < 0) exit (1); #endif /* !F_DUPFD */ rfdsp = malloc (1 + (maxfd/8)); for (i = 0; i < 1 + (maxfd/8); i++) ((char *) rfdsp)[i] = '\0'; wfdsp = malloc (1 + (maxfd/8)); for (i = 0; i < 1 + (maxfd/8); i++) ((char *) wfdsp)[i] = '\0'; FD_SET (rfd, rfdsp); FD_SET (wfd, wfdsp); if (select (maxfd, rfdsp, wfdsp, NULL, &ztv) < 0) exit (1); if (FD_ISSET (wfd, wfdsp) && !FD_ISSET (rfd, rfdsp)) exit (0); else exit (1); } configure:5921: checking for sa_len in struct sockaddr configure:5939: gcc -c -g -O2 conftest.c 1>&5 configure: In function `main': configure:5934: structure has no member named `sa_len' configure: failed program was: #line 5926 "configure" #include "confdefs.h" #include #include int main() { struct sockaddr sa; sa.sa_len = 0; ; return 0; } configure:5960: checking for fd passing with msg_accrights in msghdr configure:5978: gcc -c -g -O2 conftest.c 1>&5 configure:5993: checking for fd passing with struct cmsghdr configure:6043: checking whether socket buffers > 64k are allowed configure:6068: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:6090: checking type of array argument to getgroups configure:6123: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure:6161: checking if egid is first element of grouplist configure:6222: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 configure: failed program was: #line 6169 "configure" #include "confdefs.h" #include #include #include #include #include "confdefs.h" static int getint (void *_p) { unsigned char *p = _p; return p[0]<<24 | p[1]<<16 | p[2]<<8 | p[3]; } int main (int argc, char **argv) { AUTH *a; GETGROUPS_T gids[24]; int n, xn; char buf[408]; char *p; XDR x; /* Must hard-code OSes with egid in grouplist *and* broken RPC lib */ #if __FreeBSD__ return 0; #endif n = getgroups (24, gids); if (n <= 0) return 1; a = authunix_create_default (); xdrmem_create (&x, buf, sizeof (buf), XDR_ENCODE); if (!auth_marshall (a, &x)) return 1; if (getint (buf) != AUTH_UNIX) return 1; p = buf + 12; /* Skip auth flavor, length, timestamp */ p += getint (p) + 7 & ~3; /* Skip machine name */ p += 8; /* Skip uid & gid */ xn = getint (p); /* Length of grouplist in auth_unix */ return n != xn + 1; } configure:6244: checking for res_mkquery configure:6272: gcc -o conftest -g -O2 conftest.c -lnsl -lsocket 1>&5 /var/tmp/cc4KtxTo.o: In function `main': /afs/ops/user/kolya/async/configure:6266: undefined reference to `res_mkquery' collect2: ld returned 1 exit status configure: failed program was: #line 6249 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char res_mkquery(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char res_mkquery(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_res_mkquery) || defined (__stub___res_mkquery) choke me #else res_mkquery(); #endif ; return 0; } configure:6293: checking for res_mkquery in -lresolv configure:6312: gcc -o conftest -g -O2 conftest.c -lresolv -lnsl -lsocket 1>&5 configure:6341: checking for a declaration of res_init configure:6359: gcc -c -g -O2 conftest.c 1>&5 configure:6380: checking for a declaration of res_mkquery configure:6398: gcc -c -g -O2 conftest.c 1>&5 configure:6419: checking for a declaration of dn_skipname configure:6437: gcc -c -g -O2 conftest.c 1>&5 configure:6458: checking for a declaration of dn_expand configure:6476: gcc -c -g -O2 conftest.c 1>&5 configure:6499: checking for crypt configure:6527: gcc -o conftest -g -O2 conftest.c -lresolv -lnsl -lsocket 1>&5 configure:6591: checking for arla xfs