---------------------------------------- checking for C compiler ---------------------------------------- checking for gcc -pipe switch ---------------------------------------- checking for gcc builtin atomic operations ---------------------------------------- checking for C99 variadic macros ---------------------------------------- checking for gcc variadic macros ---------------------------------------- checking for unistd.h ---------------------------------------- checking for inttypes.h ---------------------------------------- checking for limits.h ---------------------------------------- checking for sys/filio.h objs/autotest.c:3:23: fatal error: sys/filio.h: No such file or directory compilation terminated. ---------- #include int main() { return 0; } ---------- cc -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for sys/param.h ---------------------------------------- checking for sys/mount.h ---------------------------------------- checking for sys/statvfs.h ---------------------------------------- checking for crypt.h ---------------------------------------- checking for epoll ---------------------------------------- checking for EPOLLRDHUP ---------------------------------------- checking for O_PATH ---------------------------------------- checking for sendfile() ---------------------------------------- checking for sendfile64() ---------------------------------------- checking for sys/prctl.h ---------------------------------------- checking for prctl(PR_SET_DUMPABLE) ---------------------------------------- checking for sched_setaffinity() ---------------------------------------- checking for crypt_r() ---------------------------------------- checking for sys/vfs.h ---------------------------------------- checking for poll() ---------------------------------------- checking for /dev/poll objs/autotest.c:4:25: fatal error: sys/devpoll.h: No such file or directory compilation terminated. ---------- #include #include #include int main() { int n, dp; struct dvpoll dvp; dp = 0; dvp.dp_fds = NULL; dvp.dp_nfds = 0; dvp.dp_timeout = 0; n = ioctl(dp, DP_POLL, &dvp); if (n == -1) return 1; return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for kqueue objs/autotest.c:4:23: fatal error: sys/event.h: No such file or directory compilation terminated. ---------- #include #include #include int main() { int kq; kq = kqueue(); return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for crypt() /tmp/ccI0ONuh.o: In function `main': autotest.c:(.text+0xf): undefined reference to `crypt' collect2: error: ld returned 1 exit status ---------- #include #include int main() { crypt("test", "salt");; return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for crypt() in libcrypt ---------------------------------------- checking for F_READAHEAD objs/autotest.c: In function 'main': objs/autotest.c:7:14: error: 'F_READAHEAD' undeclared (first use in this function) fcntl(0, F_READAHEAD, 1);; ^ objs/autotest.c:7:14: note: each undeclared identifier is reported only once for each function it appears in ---------- #include #include #include int main() { fcntl(0, F_READAHEAD, 1);; return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for posix_fadvise() ---------------------------------------- checking for O_DIRECT ---------------------------------------- checking for F_NOCACHE objs/autotest.c: In function 'main': objs/autotest.c:7:14: error: 'F_NOCACHE' undeclared (first use in this function) fcntl(0, F_NOCACHE, 1);; ^ objs/autotest.c:7:14: note: each undeclared identifier is reported only once for each function it appears in ---------- #include #include #include int main() { fcntl(0, F_NOCACHE, 1);; return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for directio() objs/autotest.c: In function 'main': objs/autotest.c:8:5: warning: implicit declaration of function 'directio' [-Wimplicit-function-declaration] directio(0, DIRECTIO_ON);; ^ objs/autotest.c:8:17: error: 'DIRECTIO_ON' undeclared (first use in this function) directio(0, DIRECTIO_ON);; ^ objs/autotest.c:8:17: note: each undeclared identifier is reported only once for each function it appears in ---------- #include #include #include #include int main() { directio(0, DIRECTIO_ON);; return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for statfs() ---------------------------------------- checking for statvfs() ---------------------------------------- checking for dlopen() /tmp/ccqZfqrJ.o: In function `main': autotest.c:(.text+0xf): undefined reference to `dlopen' collect2: error: ld returned 1 exit status ---------- #include #include #include int main() { dlopen(NULL, 0); return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for dlopen() in libdl ---------------------------------------- checking for sched_yield() ---------------------------------------- checking for SO_SETFIB objs/autotest.c: In function 'main': objs/autotest.c:7:31: error: 'SO_SETFIB' undeclared (first use in this function) setsockopt(0, SOL_SOCKET, SO_SETFIB, NULL, 4); ^ objs/autotest.c:7:31: note: each undeclared identifier is reported only once for each function it appears in ---------- #include #include #include int main() { setsockopt(0, SOL_SOCKET, SO_SETFIB, NULL, 4); return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for SO_ACCEPTFILTER objs/autotest.c: In function 'main': objs/autotest.c:7:31: error: 'SO_ACCEPTFILTER' undeclared (first use in this function) setsockopt(0, SOL_SOCKET, SO_ACCEPTFILTER, NULL, 0); ^ objs/autotest.c:7:31: note: each undeclared identifier is reported only once for each function it appears in ---------- #include #include #include int main() { setsockopt(0, SOL_SOCKET, SO_ACCEPTFILTER, NULL, 0); return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for TCP_DEFER_ACCEPT ---------------------------------------- checking for TCP_KEEPIDLE ---------------------------------------- checking for TCP_FASTOPEN ---------------------------------------- checking for TCP_INFO ---------------------------------------- checking for accept4() ---------------------------------------- checking for eventfd() ---------------------------------------- checking for int size ---------------------------------------- checking for long size ---------------------------------------- checking for long long size ---------------------------------------- checking for void * size ---------------------------------------- checking for uint64_t ---------------------------------------- checking for sig_atomic_t ---------------------------------------- checking for sig_atomic_t size ---------------------------------------- checking for socklen_t ---------------------------------------- checking for in_addr_t ---------------------------------------- checking for in_port_t ---------------------------------------- checking for rlim_t checking for uintptr_t checking for system byte ordering ---------------------------------------- checking for size_t size ---------------------------------------- checking for off_t size ---------------------------------------- checking for time_t size ---------------------------------------- checking for setproctitle() objs/autotest.c: In function 'main': objs/autotest.c:7:5: warning: implicit declaration of function 'setproctitle' [-Wimplicit-function-declaration] setproctitle("test");; ^ /tmp/ccmOYxie.o: In function `main': autotest.c:(.text+0xf): undefined reference to `setproctitle' collect2: error: ld returned 1 exit status ---------- #include #include #include int main() { setproctitle("test");; return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for pread() ---------------------------------------- checking for pwrite() ---------------------------------------- checking for sys_nerr /tmp/cccCRQau.o: In function `main': autotest.c:(.text+0x6): warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead 135 ---------------------------------------- checking for localtime_r() ---------------------------------------- checking for posix_memalign() ---------------------------------------- checking for memalign() ---------------------------------------- checking for mmap(MAP_ANON|MAP_SHARED) ---------------------------------------- checking for mmap("/dev/zero", MAP_SHARED) ---------------------------------------- checking for System V shared memory ---------------------------------------- checking for POSIX semaphores /tmp/cc19cGD0.o: In function `main': autotest.c:(.text+0x29): undefined reference to `sem_init' autotest.c:(.text+0x41): undefined reference to `sem_destroy' collect2: error: ld returned 1 exit status ---------- #include #include #include int main() { sem_t sem; if (sem_init(&sem, 1, 0) == -1) return 1; sem_destroy(&sem);; return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for POSIX semaphores in libpthread ---------------------------------------- checking for struct msghdr.msg_control ---------------------------------------- checking for ioctl(FIONBIO) ---------------------------------------- checking for struct tm.tm_gmtoff ---------------------------------------- checking for struct dirent.d_namlen objs/autotest.c: In function 'main': objs/autotest.c:8:28: error: 'struct dirent' has no member named 'd_namlen' struct dirent dir; dir.d_namlen = 0; ^ objs/autotest.c:9:41: error: 'struct dirent' has no member named 'd_namlen' printf("%d", (int) dir.d_namlen); ^ ---------- #include #include #include #include int main() { struct dirent dir; dir.d_namlen = 0; printf("%d", (int) dir.d_namlen); return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c ---------- ---------------------------------------- checking for struct dirent.d_type ---------------------------------------- checking for sysconf(_SC_NPROCESSORS_ONLN) ---------------------------------------- checking for openat(), fstatat() ---------------------------------------- checking for getaddrinfo() ---------------------------------------- checking for PCRE library ---------------------------------------- checking for PCRE JIT support ---------------------------------------- checking for md5 in system md library objs/autotest.c:4:17: fatal error: md5.h: No such file or directory compilation terminated. ---------- #include #include #include int main() { MD5_CTX md5; MD5Init(&md5); return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -lmd ---------- ---------------------------------------- checking for md5 in system md5 library objs/autotest.c:4:17: fatal error: md5.h: No such file or directory compilation terminated. ---------- #include #include #include int main() { MD5_CTX md5; MD5Init(&md5); return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -lmd5 ---------- ---------------------------------------- checking for md5 in system OpenSSL crypto library ---------------------------------------- checking for sha1 in system md library objs/autotest.c:4:17: fatal error: sha.h: No such file or directory compilation terminated. ---------- #include #include #include int main() { SHA_CTX sha1; SHA1_Init(&sha1); return 0; } ---------- cc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -lmd ---------- ---------------------------------------- checking for sha1 in system OpenSSL crypto library ---------------------------------------- checking for zlib library