Build of socat with clang_glibc toolchain

The build took 00h 01m 59s and was NOT successful.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
28,066 ansic
11,347 sh
137 makefile
39,550 total

The process tree of the build process is here.

Several sub-process invocations were improper; see the process tree for details. Summary:

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/sbin --> /sysroot/sbin
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/etc --> /sysroot/etc
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/var --> /sysroot/var
# /toolchain_root/usr --> /sysroot/usr
# /toolchain_root/glibc-build --> /sysroot/glibc-build
# /toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: socat 1.7.3.1-2 (Thu Apr 13 18:25:13 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# checking which defines needed for makedepend...
# checking for a BSD-compatible install... /usr/bin/install -c
# checking for x86_64-unknown-linux-gcc... clang
# checking whether the C compiler works... yes
# checking for C compiler default output file name... a.out
# checking for suffix of executables...
# checking whether we are cross compiling... no
# checking for suffix of object files... o
# checking whether we are using the GNU C compiler... yes
# checking whether clang accepts -g... yes
# checking for clang option to accept ISO C89... none needed
# checking for x86_64-unknown-linux-ranlib... no
# checking for ranlib... ranlib
# checking for ar... ar
# checking how to run the C preprocessor... clang -E
# checking for grep that handles long lines and -e... /usr/bin/grep
# checking for egrep... /usr/bin/grep -E
# checking for ANSI C header files... yes
# checking for sys/types.h... yes
# checking for sys/stat.h... yes
# checking for stdlib.h... yes
# checking for string.h... yes
# checking for memory.h... yes
# checking for strings.h... yes
# checking for inttypes.h... yes
# checking for stdint.h... yes
# checking for unistd.h... yes
# checking stdbool.h usability... yes
# checking stdbool.h presence... yes
# checking for stdbool.h... yes
# checking for inttypes.h... (cached) yes
# checking for sys/wait.h that is POSIX.1 compatible... yes
# checking fcntl.h usability... yes
# checking fcntl.h presence... yes
# checking for fcntl.h... yes
# checking limits.h usability... yes
# checking limits.h presence... yes
# checking for limits.h... yes
# checking for strings.h... (cached) yes
# checking sys/param.h usability... yes
# checking sys/param.h presence... yes
# checking for sys/param.h... yes
# checking sys/ioctl.h usability... yes
# checking sys/ioctl.h presence... yes
# checking for sys/ioctl.h... yes
# checking sys/time.h usability... yes
# checking sys/time.h presence... yes
# checking for sys/time.h... yes
# checking syslog.h usability... yes
# checking syslog.h presence... yes
# checking for syslog.h... yes
# checking for unistd.h... (cached) yes
# checking pwd.h usability... yes
# checking pwd.h presence... yes
# checking for pwd.h... yes
# checking grp.h usability... yes
# checking grp.h presence... yes
# checking for grp.h... yes
# checking for stdint.h... (cached) yes
# checking for sys/types.h... (cached) yes
# checking poll.h usability... yes
# checking poll.h presence... yes
# checking for poll.h... yes
# checking sys/poll.h usability... yes
# checking sys/poll.h presence... yes
# checking for sys/poll.h... yes
# checking sys/socket.h usability... yes
# checking sys/socket.h presence... yes
# checking for sys/socket.h... yes
# checking sys/uio.h usability... yes
# checking sys/uio.h presence... yes
# checking for sys/uio.h... yes
# checking for sys/stat.h... (cached) yes
# checking netdb.h usability... yes
# checking netdb.h presence... yes
# checking for netdb.h... yes
# checking sys/un.h usability... yes
# checking sys/un.h presence... yes
# checking for sys/un.h... yes
# checking pty.h usability... yes
# checking pty.h presence... yes
# checking for pty.h... yes
# checking netinet/in.h usability... yes
# checking netinet/in.h presence... yes
# checking for netinet/in.h... yes
# checking netinet/in_systm.h usability... yes
# checking netinet/in_systm.h presence... yes
# checking for netinet/in_systm.h... yes
# checking for netinet/ip.h... yes
# checking netinet/tcp.h usability... yes
# checking netinet/tcp.h presence... yes
# checking for netinet/tcp.h... yes
# checking for net/if.h... yes
# checking arpa/nameser.h usability... yes
# checking arpa/nameser.h presence... yes
# checking for arpa/nameser.h... yes
# checking for sys/types.h... (cached) yes
# checking for netinet/in.h... (cached) yes
# checking for arpa/nameser.h... (cached) yes
# checking for netdb.h... (cached) yes
# checking for resolv.h... yes
# checking termios.h usability... yes
# checking termios.h presence... yes
# checking for termios.h... yes
# checking linux/if_tun.h usability... yes
# checking linux/if_tun.h presence... yes
# checking for linux/if_tun.h... yes
# checking net/if_dl.h usability... no
# checking net/if_dl.h presence... no
# checking for net/if_dl.h... no
# checking linux/types.h usability... yes
# checking linux/types.h presence... yes
# checking for linux/types.h... yes
# checking for linux/errqueue.h... yes
# checking sys/utsname.h usability... yes
# checking sys/utsname.h presence... yes
# checking for sys/utsname.h... yes
# checking sys/select.h usability... yes
# checking sys/select.h presence... yes
# checking for sys/select.h... yes
# checking sys/file.h usability... yes
# checking sys/file.h presence... yes
# checking for sys/file.h... yes
# checking util.h usability... no
# checking util.h presence... no
# checking for util.h... no
# checking bsd/libutil.h usability... no
# checking bsd/libutil.h presence... no
# checking for bsd/libutil.h... no
# checking libutil.h usability... no
# checking libutil.h presence... no
# checking for libutil.h... no
# checking sys/stropts.h usability... yes
# checking sys/stropts.h presence... yes
# checking for sys/stropts.h... yes
# checking regex.h usability... yes
# checking regex.h presence... yes
# checking for regex.h... yes
# checking linux/fs.h usability... yes
# checking linux/fs.h presence... yes
# checking for linux/fs.h... yes
# checking linux/ext2_fs.h usability... no
# checking linux/ext2_fs.h presence... no
# checking for linux/ext2_fs.h... no
# checking for setgrent... yes
# checking for getgrent... yes
# checking for endgrent... yes
# checking for getgrouplist... yes
# checking for cfmakeraw... yes
# checking for library containing res_9_init... no
# checking for hstrerror... yes
# checking for gethostent... yes
# checking for setsockopt... yes
# checking for hstrerror prototype... yes
# checking whether to include help... yes
# checking whether to include STDIO support... yes
# checking whether to include FD-number support... yes
# checking whether to include direct file support... yes
# checking whether to include direct create support... yes
# checking whether to include gopen support... yes
# checking whether to include explicit pipe support... yes
# checking whether to include explicit termios support... yes
# checking whether to include UNIX socket support... yes
# checking whether to include abstract UNIX socket support... yes
# checking whether to include IPv4 support... yes
# checking whether to include IPv6 support... yes
# checking for netinet/ip6.h... yes
# checking netinet6/in6.h usability... no
# checking netinet6/in6.h presence... no
# checking for netinet6/in6.h... no
# checking if __APPLE_USE_RFC_2292 is helpful... no
# checking whether to include raw IP support... yes
# checking whether to include generic socket support... yes
# checking whether to include generic network interface support... yes
# checking netpacket/packet.h usability... yes
# checking netpacket/packet.h presence... yes
# checking for netpacket/packet.h... yes
# checking for netinet/if_ether.h... yes
# checking whether to include TCP support... yes
# checking whether to include UDP support... yes
# checking whether to include SCTP support... yes
# checking for IPPROTO_SCTP... yes
# checking whether to include listen support... yes
# checking whether to include socks4 support... yes
# checking whether to include socks4a support... yes
# checking whether to include proxy connect support... yes
# checking whether to include exec support... yes
# checking whether to include system (shell) support... yes
# checking whether to include pty address support... yes
# checking whether to include ext2 fs attributes support... yes
# checking whether to include readline support... yes
# checking for usable readline in default location... yes
# checking whether to include openssl support... yes
# configure: checking for components of OpenSSL
# configure: checked for openssl/ssl.h... yes
# checking for libssl... yes
# checking whether to include openssl fips support... no
# checking whether to include tun/tap address support... yes
# checking whether to include system call tracing... yes
# checking whether to include file descriptor analyzer... yes
# checking whether to include retry support... yes
# checking included message level... debug
# checking for an ANSI C-conforming const... yes
# checking for uid_t in sys/types.h... yes
# checking for mode_t... yes
# checking for off_t... yes
# checking for pid_t... yes
# checking for size_t... yes
# checking for struct stat.st_blksize... yes
# checking for struct stat.st_blocks... yes
# checking for struct stat.st_rdev... yes
# checking whether time.h and sys/time.h may both be included... yes
# checking for nanosleep... yes
# checking whether clang needs -traditional... no
# checking for working memcmp... yes
# checking return type of signal handlers... void
# checking for strftime... yes
# checking for putenv... yes
# checking for select... yes
# checking for poll... yes
# checking for socket... yes
# checking for strtod... yes
# checking for strtol... yes
# checking for strtoul... yes
# checking for uname... yes
# checking for getpgid... yes
# checking for getsid... yes
# checking for getaddrinfo... yes
# checking for setgroups... yes
# checking for inet_aton... yes
# checking for dummy... no
# checking for ar... no
# checking for grantpt... yes
# checking for unlockpt... yes
# checking for strdup prototype... yes
# checking for strerror prototype... yes
# checking for strstr prototype... yes
# checking for getipnodebyname prototype... no
# checking for memrchr prototype... yes
# checking for if_indextoname prototype... yes
# checking for ptsname prototype... yes
# checking for long long... yes
# checking for sig_atomic_t... yes
# checking for bool... yes
# checking for socklen_t... yes
# checking for struct stat64... yes
# checking for off64_t... yes
# checking for sighandler_t... yes
# checking for uint8_t... yes
# checking for uint16_t... yes
# checking for uint32_t... yes
# checking for uint64_t... yes
# checking for fdset->fds_bits... yes
# checking for sa_family_t... yes
# checking for struct sock_extended_err... yes
# checking for struct sigaction.sa_sigaction... yes
# checking for termios.c_ispeed... yes
# checking for offset of c_ispeed in struct termios... 13
# checking if _SVID3 is helpful... no
# checking if _XPG4_2 is helpful... no
# checking for struct timespec... yes
# checking for struct linger... yes
# checking for struct ip_mreq... yes
# checking for struct ip_mreqn... yes
# checking for struct ipv6_mreq... yes
# checking for struct ifreq... yes
# checking for struct ifreq.ifr_index... no
# checking for struct ifreq.ifr_ifindex... yes
# checking for struct sockaddr.sa_len... no
# checking for component names of sockaddr_in6... s6_addr
# checking for struct iovec... yes
# checking for struct msghdr.msg_control... yes
# checking for struct msghdr.msg_controllen... yes
# checking for struct msghdr.msgflags... yes
# checking for struct cmsghdr... yes
# checking for struct in_pktinfo... yes
# checking for ipi_spec_dst in struct in_pktinfo... yes
# checking for struct in6_pktinfo... yes
# checking for struct ip.ip_hl... yes
# checking for sigaction... yes
# checking for stat64... yes
# checking for fstat64... yes
# checking for lstat64... yes
# checking for lseek64... yes
# checking for truncate64... yes
# checking for ftruncate64... yes
# checking for strtoll... yes
# checking for hstrerror... (cached) yes
# checking for inet_ntop... yes
# checking for openpty... no
# checking for openpty in -lbsd... no
# checking for openpty in -lutil... yes
# checking for clock_gettime in -lrt... yes
# checking for flock... yes
# checking for setenv... yes
# checking for unsetenv... yes
# checking for SSLv2_client_method... yes
# checking for SSLv2_server_method... yes
# checking for SSL_CTX_set_default_verify_paths... yes
# checking for SSLv3_client_method... no
# checking for SSLv3_client_method in -lcrypt... no
# checking for SSLv3_server_method... no
# checking for SSLv3_server_method in -lcrypt... no
# checking for SSLv23_client_method... yes
# checking for SSLv23_server_method... yes
# checking for TLSv1_client_method... yes
# checking for TLSv1_server_method... yes
# checking for TLSv1_1_client_method... yes
# checking for TLSv1_1_server_method... yes
# checking for TLSv1_2_client_method... yes
# checking for TLSv1_2_server_method... yes
# checking for DTLSv1_client_method... yes
# checking for DTLSv1_server_method... yes
# checking if snprintf conforms to C99... yes
# checking if printf has Z modifier... no
# checking shift offset of CRDLY... 9
# checking shift offset of TABDLY... 11
# checking shift offset of CSIZE... 4
# configure: using compile -Werror method to find basic types
# checking for equivalent simple type of size_t... 6 /* unsigned long */
# checking for equivalent simple type of mode_t... 4 /* unsigned int */
# checking for equivalent simple type of pid_t... 3 /* int */
# checking for equivalent simple type of uid_t... 4 /* unsigned int */
# checking for equivalent simple type of gid_t... 4 /* unsigned int */
# checking for equivalent simple type of time_t... 5 /* long */
# checking for equivalent simple type of socklen_t... 4 /* unsigned int */
# checking for equivalent simple type of off_t... 5 /* long */
# checking for equivalent simple type of off64_t... 5 /* long */
# checking for equivalent simple type of dev_t... 6 /* unsigned long */
# checking for basic type of struct stat.st_ino... 6 /* unsigned long */
# checking for basic type of struct stat.st_nlink... 6 /* unsigned long */
# checking for basic type of struct stat.st_size... 5 /* long */
# checking for basic type of struct stat.st_blksize... 5 /* long */
# checking for basic type of struct stat.st_blocks... 5 /* long */
# checking for basic type of struct stat64.st_dev... 6 /* unsigned long */
# checking for basic type of struct stat64.st_ino... 6 /* unsigned long */
# checking for basic type of struct stat64.st_nlink... 6 /* unsigned long */
# checking for basic type of struct stat64.st_size... 5 /* long */
# checking for basic type of struct stat64.st_blksize... 5 /* long */
# checking for basic type of struct stat64.st_blocks... 5 /* long */
# checking for basic type of struct timeval.tv_usec... 5 /* long */
# checking for basic type of struct rlimit.rlim_max... 6 /* unsigned long */
# checking for basic type of struct cmsghdr.cmsg_len... 6 /* unsigned long */
# checking for /dev/ptmx... yes
# checking for /proc... yes
# checking for /proc/*/fd... yes
# checking whether to include libwrap support... yes
# checking for components of libwrap... configure: checked for tcpd.h... no
# configure: WARNING: not all components of tcp wrappers found, disabling it
# checking for hosts_allow_table... no
# checking for declaration of environ... yes
# checking for var environ... yes
# configure: creating ./config.status
# config.status: creating Makefile
# config.status: creating config.h
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o socat.o socat.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xioinitialize.o xioinitialize.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xiohelp.o xiohelp.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xioparam.o xioparam.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xiodiag.o xiodiag.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xioopen.o xioopen.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xioopts.o xioopts.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xiosignal.o xiosignal.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xiosigchld.o xiosigchld.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xioread.o xioread.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xiowrite.o xiowrite.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xiolayer.o xiolayer.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xioshutdown.o xioshutdown.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xioclose.o xioclose.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xioexit.o xioexit.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-process.o xio-process.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-fd.o xio-fd.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-fdnum.o xio-fdnum.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-stdio.o xio-stdio.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-pipe.o xio-pipe.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-gopen.o xio-gopen.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-creat.o xio-creat.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-file.o xio-file.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-named.o xio-named.c
# xio-named.c:72:33: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
# if (Umask(opt->value.u_modet) < 0) {
# ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
# 1 warning generated.
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-socket.o xio-socket.c
# xio-socket.c:1718:8: warning: unused variable 'result' [-Wunused-variable]
# int result;
# ^
# 1 warning generated.
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-interface.o xio-interface.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-listen.o xio-listen.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-unix.o xio-unix.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-ip.o xio-ip.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-ip4.o xio-ip4.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-ip6.o xio-ip6.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-ipapp.o xio-ipapp.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-tcp.o xio-tcp.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-sctp.o xio-sctp.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-rawip.o xio-rawip.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-socks.o xio-socks.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-proxy.o xio-proxy.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-udp.o xio-udp.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-progcall.o xio-progcall.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-exec.o xio-exec.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-system.o xio-system.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-termios.o xio-termios.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-readline.o xio-readline.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-pty.o xio-pty.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-openssl.o xio-openssl.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-streams.o xio-streams.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-ascii.o xio-ascii.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xiolockfile.o xiolockfile.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-tcpwrap.o xio-tcpwrap.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-ext2.o xio-ext2.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o xio-tun.o xio-tun.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o error.o error.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o dalan.o dalan.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o procan.o procan.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o procan-cdefs.o procan-cdefs.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o hostan.o hostan.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o fdname.o fdname.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o sysutils.o sysutils.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o utils.o utils.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o nestlex.o nestlex.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o vsnprintf_r.o vsnprintf_r.c
# vsnprintf_r.c:316:18: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
# while (--i >= 0) {
# ~~~ ^ ~
# 1 warning generated.
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o snprinterr.o snprinterr.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o filan.o filan.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o sycls.o sycls.c
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -I. -c -o sslcls.o sslcls.c
# sslcls.c:61:13: warning: implicit declaration of function 'SSLv3_client_method' is invalid in C99 [-Wimplicit-function-declaration]
# result = SSLv3_client_method();
# ^
# sslcls.c:61:11: warning: incompatible integer to pointer conversion assigning to 'const SSL_METHOD *' (aka 'const struct ssl_method_st *') from 'int' [-Wint-conversion]
# result = SSLv3_client_method();
# ^ ~~~~~~~~~~~~~~~~~~~~~
# sslcls.c:69:13: warning: implicit declaration of function 'SSLv3_server_method' is invalid in C99 [-Wimplicit-function-declaration]
# result = SSLv3_server_method();
# ^
# sslcls.c:69:11: warning: incompatible integer to pointer conversion assigning to 'const SSL_METHOD *' (aka 'const struct ssl_method_st *') from 'int' [-Wint-conversion]
# result = SSLv3_server_method();
# ^ ~~~~~~~~~~~~~~~~~~~~~
# 4 warnings generated.
# ar r libxio.a xioinitialize.o xiohelp.o xioparam.o xiodiag.o xioopen.o xioopts.o xiosignal.o xiosigchld.o xioread.o xiowrite.o xiolayer.o xioshutdown.o xioclose.o xioexit.o xio-process.o xio-fd.o xio-fdnum.o xio-stdio.o xio-pipe.o xio-gopen.o xio-creat.o xio-file.o xio-named.o xio-socket.o xio-interface.o xio-listen.o xio-unix.o xio-ip.o xio-ip4.o xio-ip6.o xio-ipapp.o xio-tcp.o xio-sctp.o xio-rawip.o xio-socks.o xio-proxy.o xio-udp.o xio-rawip.o xio-progcall.o xio-exec.o xio-system.o xio-termios.o xio-readline.o xio-pty.o xio-openssl.o xio-streams.o xio-ascii.o xiolockfile.o xio-tcpwrap.o xio-ext2.o xio-tun.o error.o dalan.o procan.o procan-cdefs.o hostan.o fdname.o sysutils.o utils.o nestlex.o vsnprintf_r.o snprinterr.o filan.o sycls.o sslcls.o
# ar: creating libxio.a
# ranlib libxio.a
# clang -O -D_GNU_SOURCE -Wall -Wno-parentheses -DHAVE_CONFIG_H -I. -o socat socat.o libxio.a -lrt -lutil -lreadline -lssl -lcrypto
# libxio.a(sslcls.o): In function `sycSSLv3_client_method':
# sslcls.c:(.text+0xf7): undefined reference to `SSLv3_client_method'
# libxio.a(sslcls.o): In function `sycSSLv3_server_method':
# sslcls.c:(.text+0x137): undefined reference to `SSLv3_server_method'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# make: *** [Makefile:115: socat] Error 1
# ==> ERROR: A failure occurred in build().
# Aborting...

Printing config logfiles

CMD: config logfiles '/tmp/socat/src/socat-1.7.3.1/config.log'
# This file contains any messages produced by compilers while
# running configure, to aid debugging if configure makes a mistake.
#
# It was created by configure, which was
# generated by GNU Autoconf 2.69. Invocation command line was
#
# $ ./configure --host=x86_64-unknown-linux --prefix=/usr --mandir=/usr/share/man
#
# ## --------- ##
# ## Platform. ##
# ## --------- ##
#
# hostname = ebcfa7a85cad
# uname -m = x86_64
# uname -r = 4.10.6-1-ARCH
# uname -s = Linux
# uname -v = #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017
#
# /usr/bin/uname -p = unknown
# /bin/uname -X = unknown
#
# /bin/arch = unknown
# /usr/bin/arch -k = unknown
# /usr/convex/getsysinfo = unknown
# /usr/bin/hostinfo = unknown
# /bin/machine = unknown
# /usr/bin/oslevel = unknown
# /bin/universe = unknown
#
# PATH: /usr/bin
# PATH: /usr/local/sbin
# PATH: /usr/local/bin
# PATH: /usr/sbin
# PATH: /usr/bin
# PATH: /sbin
# PATH: /bin
#
#
# ## ----------- ##
# ## Core tests. ##
# ## ----------- ##
#
# configure:2286: checking which defines needed for makedepend
# configure:2292: result:
# configure:2346: checking for a BSD-compatible install
# configure:2414: result: /usr/bin/install -c
# configure:2433: checking for x86_64-unknown-linux-gcc
# configure:2460: result: clang
# configure:2729: checking for C compiler version
# configure:2738: clang --version >&5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# configure:2749: $? = 0
# configure:2738: clang -v >&5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Candidate multilib: .;@m64
# ... rest of stderr output deleted ...
# configure:2749: $? = 0
# configure:2738: clang -V >&5
# clang-3.8: error: argument to '-V' is missing (expected 1 value)
# clang-3.8: error: no input files
# configure:2749: $? = 1
# configure:2738: clang -qversion >&5
# clang-3.8: error: unknown argument: '-qversion'
# clang-3.8: error: no input files
# configure:2749: $? = 1
# configure:2769: checking whether the C compiler works
# configure:2791: clang -O conftest.c >&5
# configure:2795: $? = 0
# configure:2843: result: yes
# configure:2846: checking for C compiler default output file name
# configure:2848: result: a.out
# configure:2854: checking for suffix of executables
# configure:2861: clang -o conftest -O conftest.c >&5
# configure:2865: $? = 0
# configure:2887: result:
# configure:2909: checking whether we are cross compiling
# configure:2917: clang -o conftest -O conftest.c >&5
# configure:2921: $? = 0
# configure:2928: ./conftest
# configure:2932: $? = 0
# configure:2947: result: no
# configure:2952: checking for suffix of object files
# configure:2974: clang -c -O conftest.c >&5
# configure:2978: $? = 0
# configure:2999: result: o
# configure:3003: checking whether we are using the GNU C compiler
# configure:3022: clang -c -O conftest.c >&5
# configure:3022: $? = 0
# configure:3031: result: yes
# configure:3040: checking whether clang accepts -g
# configure:3060: clang -c -g conftest.c >&5
# configure:3060: $? = 0
# configure:3101: result: yes
# configure:3118: checking for clang option to accept ISO C89
# configure:3181: clang -c -O conftest.c >&5
# configure:3181: $? = 0
# configure:3194: result: none needed
# configure:3217: checking for x86_64-unknown-linux-ranlib
# configure:3247: result: no
# configure:3257: checking for ranlib
# configure:3273: found /usr/bin/ranlib
# configure:3284: result: ranlib
# configure:3309: checking for ar
# configure:3325: found /usr/bin/ar
# configure:3337: result: ar
# configure:3370: checking how to run the C preprocessor
# configure:3401: clang -E conftest.c
# configure:3401: $? = 0
# configure:3415: clang -E conftest.c
# conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
# #include
# ^
# 1 error generated.
# configure:3415: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | /* end confdefs.h. */
# | #include
# configure:3440: result: clang -E
# configure:3460: clang -E conftest.c
# configure:3460: $? = 0
# configure:3474: clang -E conftest.c
# conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
# #include
# ^
# 1 error generated.
# configure:3474: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | /* end confdefs.h. */
# | #include
# configure:3503: checking for grep that handles long lines and -e
# configure:3561: result: /usr/bin/grep
# configure:3566: checking for egrep
# configure:3628: result: /usr/bin/grep -E
# configure:3633: checking for ANSI C header files
# configure:3653: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3653: $? = 0
# configure:3726: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3726: $? = 0
# configure:3726: ./conftest
# configure:3726: $? = 0
# configure:3737: result: yes
# configure:3750: checking for sys/types.h
# configure:3750: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3750: $? = 0
# configure:3750: result: yes
# configure:3750: checking for sys/stat.h
# configure:3750: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3750: $? = 0
# configure:3750: result: yes
# configure:3750: checking for stdlib.h
# configure:3750: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3750: $? = 0
# configure:3750: result: yes
# configure:3750: checking for string.h
# configure:3750: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3750: $? = 0
# configure:3750: result: yes
# configure:3750: checking for memory.h
# configure:3750: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3750: $? = 0
# configure:3750: result: yes
# configure:3750: checking for strings.h
# configure:3750: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3750: $? = 0
# configure:3750: result: yes
# configure:3750: checking for inttypes.h
# configure:3750: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3750: $? = 0
# configure:3750: result: yes
# configure:3750: checking for stdint.h
# configure:3750: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3750: $? = 0
# configure:3750: result: yes
# configure:3750: checking for unistd.h
# configure:3750: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3750: $? = 0
# configure:3750: result: yes
# configure:3764: checking stdbool.h usability
# configure:3764: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3764: $? = 0
# configure:3764: result: yes
# configure:3764: checking stdbool.h presence
# configure:3764: clang -E conftest.c
# configure:3764: $? = 0
# configure:3764: result: yes
# configure:3764: checking for stdbool.h
# configure:3764: result: yes
# configure:3776: checking for inttypes.h
# configure:3776: result: yes
# configure:3786: checking for sys/wait.h that is POSIX.1 compatible
# configure:3812: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3812: $? = 0
# configure:3819: result: yes
# configure:3830: checking fcntl.h usability
# configure:3830: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking fcntl.h presence
# configure:3830: clang -E conftest.c
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking for fcntl.h
# configure:3830: result: yes
# configure:3830: checking limits.h usability
# configure:3830: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking limits.h presence
# configure:3830: clang -E conftest.c
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking for limits.h
# configure:3830: result: yes
# configure:3830: checking for strings.h
# configure:3830: result: yes
# configure:3830: checking sys/param.h usability
# configure:3830: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking sys/param.h presence
# configure:3830: clang -E conftest.c
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking for sys/param.h
# configure:3830: result: yes
# configure:3830: checking sys/ioctl.h usability
# configure:3830: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking sys/ioctl.h presence
# configure:3830: clang -E conftest.c
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking for sys/ioctl.h
# configure:3830: result: yes
# configure:3830: checking sys/time.h usability
# configure:3830: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking sys/time.h presence
# configure:3830: clang -E conftest.c
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking for sys/time.h
# configure:3830: result: yes
# configure:3830: checking syslog.h usability
# configure:3830: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking syslog.h presence
# configure:3830: clang -E conftest.c
# configure:3830: $? = 0
# configure:3830: result: yes
# configure:3830: checking for syslog.h
# configure:3830: result: yes
# configure:3830: checking for unistd.h
# configure:3830: result: yes
# configure:3843: checking pwd.h usability
# configure:3843: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking pwd.h presence
# configure:3843: clang -E conftest.c
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking for pwd.h
# configure:3843: result: yes
# configure:3843: checking grp.h usability
# configure:3843: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking grp.h presence
# configure:3843: clang -E conftest.c
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking for grp.h
# configure:3843: result: yes
# configure:3843: checking for stdint.h
# configure:3843: result: yes
# configure:3843: checking for sys/types.h
# configure:3843: result: yes
# configure:3843: checking poll.h usability
# configure:3843: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking poll.h presence
# configure:3843: clang -E conftest.c
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking for poll.h
# configure:3843: result: yes
# configure:3843: checking sys/poll.h usability
# configure:3843: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking sys/poll.h presence
# configure:3843: clang -E conftest.c
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking for sys/poll.h
# configure:3843: result: yes
# configure:3843: checking sys/socket.h usability
# configure:3843: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking sys/socket.h presence
# configure:3843: clang -E conftest.c
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking for sys/socket.h
# configure:3843: result: yes
# configure:3843: checking sys/uio.h usability
# configure:3843: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking sys/uio.h presence
# configure:3843: clang -E conftest.c
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking for sys/uio.h
# configure:3843: result: yes
# configure:3843: checking for sys/stat.h
# configure:3843: result: yes
# configure:3843: checking netdb.h usability
# configure:3843: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking netdb.h presence
# configure:3843: clang -E conftest.c
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking for netdb.h
# configure:3843: result: yes
# configure:3843: checking sys/un.h usability
# configure:3843: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking sys/un.h presence
# configure:3843: clang -E conftest.c
# configure:3843: $? = 0
# configure:3843: result: yes
# configure:3843: checking for sys/un.h
# configure:3843: result: yes
# configure:3855: checking pty.h usability
# configure:3855: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3855: $? = 0
# configure:3855: result: yes
# configure:3855: checking pty.h presence
# configure:3855: clang -E conftest.c
# configure:3855: $? = 0
# configure:3855: result: yes
# configure:3855: checking for pty.h
# configure:3855: result: yes
# configure:3868: checking netinet/in.h usability
# configure:3868: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3868: $? = 0
# configure:3868: result: yes
# configure:3868: checking netinet/in.h presence
# configure:3868: clang -E conftest.c
# configure:3868: $? = 0
# configure:3868: result: yes
# configure:3868: checking for netinet/in.h
# configure:3868: result: yes
# configure:3868: checking netinet/in_systm.h usability
# configure:3868: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3868: $? = 0
# configure:3868: result: yes
# configure:3868: checking netinet/in_systm.h presence
# configure:3868: clang -E conftest.c
# configure:3868: $? = 0
# configure:3868: result: yes
# configure:3868: checking for netinet/in_systm.h
# configure:3868: result: yes
# configure:3880: checking for netinet/ip.h
# configure:3880: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3880: $? = 0
# configure:3880: result: yes
# configure:3897: checking netinet/tcp.h usability
# configure:3897: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3897: $? = 0
# configure:3897: result: yes
# configure:3897: checking netinet/tcp.h presence
# configure:3897: clang -E conftest.c
# configure:3897: $? = 0
# configure:3897: result: yes
# configure:3897: checking for netinet/tcp.h
# configure:3897: result: yes
# configure:3907: checking for net/if.h
# configure:3907: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3907: $? = 0
# configure:3907: result: yes
# configure:3920: checking arpa/nameser.h usability
# configure:3920: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3920: $? = 0
# configure:3920: result: yes
# configure:3920: checking arpa/nameser.h presence
# configure:3920: clang -E conftest.c
# configure:3920: $? = 0
# configure:3920: result: yes
# configure:3920: checking for arpa/nameser.h
# configure:3920: result: yes
# configure:3934: checking for sys/types.h
# configure:3934: result: yes
# configure:3934: checking for netinet/in.h
# configure:3934: result: yes
# configure:3934: checking for arpa/nameser.h
# configure:3934: result: yes
# configure:3934: checking for netdb.h
# configure:3934: result: yes
# configure:3934: checking for resolv.h
# configure:3934: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3934: $? = 0
# configure:3934: result: yes
# configure:3961: checking termios.h usability
# configure:3961: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3961: $? = 0
# configure:3961: result: yes
# configure:3961: checking termios.h presence
# configure:3961: clang -E conftest.c
# configure:3961: $? = 0
# configure:3961: result: yes
# configure:3961: checking for termios.h
# configure:3961: result: yes
# configure:3961: checking linux/if_tun.h usability
# configure:3961: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3961: $? = 0
# configure:3961: result: yes
# configure:3961: checking linux/if_tun.h presence
# configure:3961: clang -E conftest.c
# configure:3961: $? = 0
# configure:3961: result: yes
# configure:3961: checking for linux/if_tun.h
# configure:3961: result: yes
# configure:3973: checking net/if_dl.h usability
# configure:3973: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:88:10: fatal error: 'net/if_dl.h' file not found
# #include
# ^
# 1 error generated.
# configure:3973: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | #include
# configure:3973: result: no
# configure:3973: checking net/if_dl.h presence
# configure:3973: clang -E conftest.c
# conftest.c:55:10: fatal error: 'net/if_dl.h' file not found
# #include
# ^
# 1 error generated.
# configure:3973: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | /* end confdefs.h. */
# | #include
# configure:3973: result: no
# configure:3973: checking for net/if_dl.h
# configure:3973: result: no
# configure:3985: checking linux/types.h usability
# configure:3985: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3985: $? = 0
# configure:3985: result: yes
# configure:3985: checking linux/types.h presence
# configure:3985: clang -E conftest.c
# configure:3985: $? = 0
# configure:3985: result: yes
# configure:3985: checking for linux/types.h
# configure:3985: result: yes
# configure:3995: checking for linux/errqueue.h
# configure:3995: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:3995: $? = 0
# configure:3995: result: yes
# configure:4007: checking sys/utsname.h usability
# configure:4007: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4007: $? = 0
# configure:4007: result: yes
# configure:4007: checking sys/utsname.h presence
# configure:4007: clang -E conftest.c
# configure:4007: $? = 0
# configure:4007: result: yes
# configure:4007: checking for sys/utsname.h
# configure:4007: result: yes
# configure:4007: checking sys/select.h usability
# configure:4007: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4007: $? = 0
# configure:4007: result: yes
# configure:4007: checking sys/select.h presence
# configure:4007: clang -E conftest.c
# configure:4007: $? = 0
# configure:4007: result: yes
# configure:4007: checking for sys/select.h
# configure:4007: result: yes
# configure:4007: checking sys/file.h usability
# configure:4007: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4007: $? = 0
# configure:4007: result: yes
# configure:4007: checking sys/file.h presence
# configure:4007: clang -E conftest.c
# configure:4007: $? = 0
# configure:4007: result: yes
# configure:4007: checking for sys/file.h
# configure:4007: result: yes
# configure:4020: checking util.h usability
# configure:4020: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:93:10: fatal error: 'util.h' file not found
# #include
# ^
# 1 error generated.
# configure:4020: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | #include
# configure:4020: result: no
# configure:4020: checking util.h presence
# configure:4020: clang -E conftest.c
# conftest.c:60:10: fatal error: 'util.h' file not found
# #include
# ^
# 1 error generated.
# configure:4020: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | /* end confdefs.h. */
# | #include
# configure:4020: result: no
# configure:4020: checking for util.h
# configure:4020: result: no
# configure:4020: checking bsd/libutil.h usability
# configure:4020: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:93:10: fatal error: 'bsd/libutil.h' file not found
# #include
# ^
# 1 error generated.
# configure:4020: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | #include
# configure:4020: result: no
# configure:4020: checking bsd/libutil.h presence
# configure:4020: clang -E conftest.c
# conftest.c:60:10: fatal error: 'bsd/libutil.h' file not found
# #include
# ^
# 1 error generated.
# configure:4020: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | /* end confdefs.h. */
# | #include
# configure:4020: result: no
# configure:4020: checking for bsd/libutil.h
# configure:4020: result: no
# configure:4020: checking libutil.h usability
# configure:4020: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:93:10: fatal error: 'libutil.h' file not found
# #include
# ^
# 1 error generated.
# configure:4020: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | #include
# configure:4020: result: no
# configure:4020: checking libutil.h presence
# configure:4020: clang -E conftest.c
# conftest.c:60:10: fatal error: 'libutil.h' file not found
# #include
# ^
# 1 error generated.
# configure:4020: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | /* end confdefs.h. */
# | #include
# configure:4020: result: no
# configure:4020: checking for libutil.h
# configure:4020: result: no
# configure:4020: checking sys/stropts.h usability
# configure:4020: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4020: $? = 0
# configure:4020: result: yes
# configure:4020: checking sys/stropts.h presence
# configure:4020: clang -E conftest.c
# configure:4020: $? = 0
# configure:4020: result: yes
# configure:4020: checking for sys/stropts.h
# configure:4020: result: yes
# configure:4020: checking regex.h usability
# configure:4020: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4020: $? = 0
# configure:4020: result: yes
# configure:4020: checking regex.h presence
# configure:4020: clang -E conftest.c
# configure:4020: $? = 0
# configure:4020: result: yes
# configure:4020: checking for regex.h
# configure:4020: result: yes
# configure:4033: checking linux/fs.h usability
# configure:4033: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4033: $? = 0
# configure:4033: result: yes
# configure:4033: checking linux/fs.h presence
# configure:4033: clang -E conftest.c
# configure:4033: $? = 0
# configure:4033: result: yes
# configure:4033: checking for linux/fs.h
# configure:4033: result: yes
# configure:4033: checking linux/ext2_fs.h usability
# configure:4033: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:96:10: fatal error: 'linux/ext2_fs.h' file not found
# #include
# ^
# 1 error generated.
# configure:4033: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | #include
# configure:4033: result: no
# configure:4033: checking linux/ext2_fs.h presence
# configure:4033: clang -E conftest.c
# conftest.c:63:10: fatal error: 'linux/ext2_fs.h' file not found
# #include
# ^
# 1 error generated.
# configure:4033: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | /* end confdefs.h. */
# | #include
# configure:4033: result: no
# configure:4033: checking for linux/ext2_fs.h
# configure:4033: result: no
# configure:4047: checking for setgrent
# configure:4047: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4047: $? = 0
# configure:4047: result: yes
# configure:4047: checking for getgrent
# configure:4047: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4047: $? = 0
# configure:4047: result: yes
# configure:4047: checking for endgrent
# configure:4047: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4047: $? = 0
# configure:4047: result: yes
# configure:4058: checking for getgrouplist
# configure:4058: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4058: $? = 0
# configure:4058: result: yes
# configure:4069: checking for cfmakeraw
# configure:4069: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4069: $? = 0
# configure:4069: result: yes
# configure:4079: checking for library containing res_9_init
# configure:4110: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# /tmp/conftest-67c72f.o: In function `main':
# conftest.c:(.text+0x4): undefined reference to `res_9_init'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:4110: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | /* end confdefs.h. */
# |
# | /* Override any GCC internal prototype to avoid an error.
# | Use char because int might match the return type of a GCC
# | builtin and then its argument prototype would still apply. */
# | #ifdef __cplusplus
# | extern "C"
# | #endif
# | char res_9_init ();
# | int
# | main ()
# | {
# | return res_9_init ();
# | ;
# | return 0;
# | }
# configure:4110: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lresolv >&5
# /tmp/conftest-80b7e4.o: In function `main':
# conftest.c:(.text+0x4): undefined reference to `res_9_init'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:4110: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | /* end confdefs.h. */
# |
# | /* Override any GCC internal prototype to avoid an error.
# | Use char because int might match the return type of a GCC
# | builtin and then its argument prototype would still apply. */
# | #ifdef __cplusplus
# | extern "C"
# | #endif
# | char res_9_init ();
# | int
# | main ()
# | {
# | return res_9_init ();
# | ;
# | return 0;
# | }
# configure:4127: result: no
# configure:4137: checking for hstrerror
# configure:4137: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4137: $? = 0
# configure:4137: result: yes
# configure:4184: checking for gethostent
# configure:4184: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4184: $? = 0
# configure:4184: result: yes
# configure:4235: checking for setsockopt
# configure:4235: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4235: $? = 0
# configure:4235: result: yes
# configure:4290: checking for hstrerror prototype
# configure:4307: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:72:11: error: too few arguments to function call, single argument '__err_num' was not specified
# hstrerror();
# ~~~~~~~~~ ^
# /usr/include/netdb.h:95:1: note: 'hstrerror' declared here
# extern const char *hstrerror (int __err_num) __THROW;
# ^
# 1 error generated.
# configure:4307: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | hstrerror();
# | ;
# | return 0;
# | }
# configure:4320: result: yes
# configure:4324: checking whether to include help
# configure:4337: result: yes
# configure:4342: checking whether to include STDIO support
# configure:4355: result: yes
# configure:4360: checking whether to include FD-number support
# configure:4373: result: yes
# configure:4378: checking whether to include direct file support
# configure:4391: result: yes
# configure:4396: checking whether to include direct create support
# configure:4409: result: yes
# configure:4414: checking whether to include gopen support
# configure:4427: result: yes
# configure:4432: checking whether to include explicit pipe support
# configure:4445: result: yes
# configure:4450: checking whether to include explicit termios support
# configure:4463: result: yes
# configure:4468: checking whether to include UNIX socket support
# configure:4481: result: yes
# configure:4486: checking whether to include abstract UNIX socket support
# configure:4501: result: yes
# configure:4510: checking whether to include IPv4 support
# configure:4523: result: yes
# configure:4528: checking whether to include IPv6 support
# configure:4539: result: yes
# configure:4546: checking for netinet/ip6.h
# configure:4546: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4546: $? = 0
# configure:4546: result: yes
# configure:4567: checking netinet6/in6.h usability
# configure:4567: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:116:10: fatal error: 'netinet6/in6.h' file not found
# #include
# ^
# 1 error generated.
# configure:4567: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | #include
# configure:4567: result: no
# configure:4567: checking netinet6/in6.h presence
# configure:4567: clang -E conftest.c
# conftest.c:83:10: fatal error: 'netinet6/in6.h' file not found
# #include
# ^
# 1 error generated.
# configure:4567: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | /* end confdefs.h. */
# | #include
# configure:4567: result: no
# configure:4567: checking for netinet6/in6.h
# configure:4567: result: no
# configure:4578: checking if __APPLE_USE_RFC_2292 is helpful
# configure:4596: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:88:3: error: use of undeclared identifier 'murks'
# murks;
# ^
# 1 error generated.
# configure:4596: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | /* end confdefs.h. */
# |
# | int
# | main ()
# | {
# | #ifndef IPV6_HOPOPTS
# | murks;
# | #endif
# | ;
# | return 0;
# | }
# configure:4612: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:88:3: error: use of undeclared identifier 'murks'
# murks;
# ^
# 1 error generated.
# configure:4612: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | /* end confdefs.h. */
# | #define __APPLE_USE_RFC_2292
# | int
# | main ()
# | {
# | #ifndef IPV6_HOPOPTS
# | murks;
# | #endif
# | ;
# | return 0;
# | }
# configure:4628: result: no
# configure:4633: checking whether to include raw IP support
# configure:4646: result: yes
# configure:4651: checking whether to include generic socket support
# configure:4664: result: yes
# configure:4668: checking whether to include generic network interface support
# configure:4679: result: yes
# configure:4684: checking netpacket/packet.h usability
# configure:4684: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4684: $? = 0
# configure:4684: result: yes
# configure:4684: checking netpacket/packet.h presence
# configure:4684: clang -E conftest.c
# configure:4684: $? = 0
# configure:4684: result: yes
# configure:4684: checking for netpacket/packet.h
# configure:4684: result: yes
# configure:4697: checking for netinet/if_ether.h
# configure:4697: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4697: $? = 0
# configure:4697: result: yes
# configure:4719: checking whether to include TCP support
# configure:4732: result: yes
# configure:4737: checking whether to include UDP support
# configure:4750: result: yes
# configure:4755: checking whether to include SCTP support
# configure:4766: result: yes
# configure:4772: checking for IPPROTO_SCTP
# configure:4789: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:4789: $? = 0
# configure:4797: result: yes
# configure:4808: checking whether to include listen support
# configure:4821: result: yes
# configure:4826: checking whether to include socks4 support
# configure:4839: result: yes
# configure:4844: checking whether to include socks4a support
# configure:4857: result: yes
# configure:4862: checking whether to include proxy connect support
# configure:4875: result: yes
# configure:4880: checking whether to include exec support
# configure:4893: result: yes
# configure:4898: checking whether to include system (shell) support
# configure:4911: result: yes
# configure:4916: checking whether to include pty address support
# configure:4929: result: yes
# configure:4934: checking whether to include ext2 fs attributes support
# configure:4947: result: yes
# configure:4952: checking whether to include readline support
# configure:4963: result: yes
# configure:4982: checking for usable readline in default location
# configure:5006: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline >&5
# configure:5006: $? = 0
# configure:5015: result: yes
# configure:5041: checking whether to include openssl support
# configure:5052: result: yes
# configure:5058: checking for components of OpenSSL
# configure:5075: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:5075: $? = 0
# configure:5100: checked for openssl/ssl.h... yes
# configure:5108: checking for libssl
# configure:5130: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl >&5
# conftest.c:108:20: warning: implicit declaration of function 'ERR_error_string' is invalid in C99 [-Wimplicit-function-declaration]
# SSL_library_init();ERR_error_string()
# ^
# 1 warning generated.
# /usr/bin/ld: /tmp/conftest-349f35.o: undefined reference to symbol 'ERR_error_string'
# /usr/lib/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:5130: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | SSL_library_init();ERR_error_string()
# | ;
# | return 0;
# | }
# configure:5145: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5145: $? = 0
# configure:5167: result: yes
# configure:5203: checking whether to include openssl fips support
# configure:5214: result: no
# configure:5382: checking whether to include tun/tap address support
# configure:5393: result: yes
# configure:5410: checking whether to include system call tracing
# configure:5425: result: yes
# configure:5432: checking whether to include file descriptor analyzer
# configure:5445: result: yes
# configure:5451: checking whether to include retry support
# configure:5464: result: yes
# configure:5469: checking included message level
# configure:5498: result: debug
# configure:5505: checking for an ANSI C-conforming const
# configure:5571: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:5571: $? = 0
# configure:5578: result: yes
# configure:5586: checking for uid_t in sys/types.h
# configure:5605: result: yes
# configure:5616: checking for mode_t
# configure:5616: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:5616: $? = 0
# configure:5616: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:147:21: error: expected expression
# if (sizeof ((mode_t)))
# ^
# 1 error generated.
# configure:5616: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | int
# | main ()
# | {
# | if (sizeof ((mode_t)))
# | return 0;
# | ;
# | return 0;
# | }
# configure:5616: result: yes
# configure:5627: checking for off_t
# configure:5627: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:5627: $? = 0
# configure:5627: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:147:20: error: expected expression
# if (sizeof ((off_t)))
# ^
# 1 error generated.
# configure:5627: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | int
# | main ()
# | {
# | if (sizeof ((off_t)))
# | return 0;
# | ;
# | return 0;
# | }
# configure:5627: result: yes
# configure:5638: checking for pid_t
# configure:5638: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:5638: $? = 0
# configure:5638: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:147:20: error: expected expression
# if (sizeof ((pid_t)))
# ^
# 1 error generated.
# configure:5638: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | int
# | main ()
# | {
# | if (sizeof ((pid_t)))
# | return 0;
# | ;
# | return 0;
# | }
# configure:5638: result: yes
# configure:5649: checking for size_t
# configure:5649: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:5649: $? = 0
# configure:5649: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:147:21: error: expected expression
# if (sizeof ((size_t)))
# ^
# 1 error generated.
# configure:5649: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | int
# | main ()
# | {
# | if (sizeof ((size_t)))
# | return 0;
# | ;
# | return 0;
# | }
# configure:5649: result: yes
# configure:5660: checking for struct stat.st_blksize
# configure:5660: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:5660: $? = 0
# configure:5660: result: yes
# configure:5673: checking for struct stat.st_blocks
# configure:5673: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:5673: $? = 0
# configure:5673: result: yes
# configure:5693: checking for struct stat.st_rdev
# configure:5693: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:5693: $? = 0
# configure:5693: result: yes
# configure:5706: checking whether time.h and sys/time.h may both be included
# configure:5726: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:5726: $? = 0
# configure:5733: result: yes
# configure:5742: checking for nanosleep
# configure:5742: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5742: $? = 0
# configure:5742: result: yes
# configure:5793: checking whether clang needs -traditional
# configure:5827: result: no
# configure:5834: checking for working memcmp
# configure:5877: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5877: $? = 0
# configure:5877: ./conftest
# configure:5877: $? = 0
# configure:5887: result: yes
# configure:5896: checking return type of signal handlers
# configure:5914: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:125:8: error: indirection requires pointer operand ('void' invalid)
# return *(signal (0, 0)) (0) == 1;
# ^~~~~~~~~~~~~~~~~~~~
# 1 error generated.
# configure:5914: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | /* end confdefs.h. */
# | #include
# | #include
# |
# | int
# | main ()
# | {
# | return *(signal (0, 0)) (0) == 1;
# | ;
# | return 0;
# | }
# configure:5921: result: void
# configure:5931: checking for strftime
# configure:5931: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5931: $? = 0
# configure:5931: result: yes
# configure:5987: checking for putenv
# configure:5987: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5987: $? = 0
# configure:5987: result: yes
# configure:5987: checking for select
# configure:5987: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5987: $? = 0
# configure:5987: result: yes
# configure:5987: checking for poll
# configure:5987: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5987: $? = 0
# configure:5987: result: yes
# configure:5987: checking for socket
# configure:5987: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5987: $? = 0
# configure:5987: result: yes
# configure:5987: checking for strtod
# configure:5987: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5987: $? = 0
# configure:5987: result: yes
# configure:5987: checking for strtol
# configure:5987: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5987: $? = 0
# configure:5987: result: yes
# configure:5999: checking for strtoul
# configure:5999: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5999: $? = 0
# configure:5999: result: yes
# configure:5999: checking for uname
# configure:5999: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5999: $? = 0
# configure:5999: result: yes
# configure:5999: checking for getpgid
# configure:5999: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5999: $? = 0
# configure:5999: result: yes
# configure:5999: checking for getsid
# configure:5999: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5999: $? = 0
# configure:5999: result: yes
# configure:5999: checking for getaddrinfo
# configure:5999: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:5999: $? = 0
# configure:5999: result: yes
# configure:6011: checking for setgroups
# configure:6011: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:6011: $? = 0
# configure:6011: result: yes
# configure:6011: checking for inet_aton
# configure:6011: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:6011: $? = 0
# configure:6011: result: yes
# configure:6023: checking for dummy
# configure:6023: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# /tmp/conftest-5f2e3f.o: In function `main':
# conftest.c:(.text+0x4): undefined reference to `dummy'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:6023: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | /* end confdefs.h. */
# | /* Define dummy to an innocuous variant, in case declares dummy.
# | For example, HP-UX 11i declares gettimeofday. */
# | #define dummy innocuous_dummy
# |
# | /* System header to define __stub macros and hopefully few prototypes,
# | which can conflict with char dummy (); below.
# | Prefer to if __STDC__ is defined, since
# | exists even on freestanding compilers. */
# |
# | #ifdef __STDC__
# | # include
# | #else
# | # include
# | #endif
# |
# | #undef dummy
# |
# | /* Override any GCC internal prototype to avoid an error.
# | Use char because int might match the return type of a GCC
# | builtin and then its argument prototype would still apply. */
# | #ifdef __cplusplus
# | extern "C"
# | #endif
# | char dummy ();
# | /* 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_dummy || defined __stub___dummy
# | choke me
# | #endif
# |
# | int
# | main ()
# | {
# | return dummy ();
# | ;
# | return 0;
# | }
# configure:6023: result: no
# configure:6023: checking for ar
# configure:6023: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# /tmp/conftest-8bf921.o: In function `main':
# conftest.c:(.text+0x4): undefined reference to `ar'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:6023: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | /* end confdefs.h. */
# | /* Define ar to an innocuous variant, in case declares ar.
# | For example, HP-UX 11i declares gettimeofday. */
# | #define ar innocuous_ar
# |
# | /* System header to define __stub macros and hopefully few prototypes,
# | which can conflict with char ar (); below.
# | Prefer to if __STDC__ is defined, since
# | exists even on freestanding compilers. */
# |
# | #ifdef __STDC__
# | # include
# | #else
# | # include
# | #endif
# |
# | #undef ar
# |
# | /* Override any GCC internal prototype to avoid an error.
# | Use char because int might match the return type of a GCC
# | builtin and then its argument prototype would still apply. */
# | #ifdef __cplusplus
# | extern "C"
# | #endif
# | char ar ();
# | /* 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_ar || defined __stub___ar
# | choke me
# | #endif
# |
# | int
# | main ()
# | {
# | return ar ();
# | ;
# | return 0;
# | }
# configure:6023: result: no
# configure:6036: checking for grantpt
# configure:6036: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:6036: $? = 0
# configure:6036: result: yes
# configure:6036: checking for unlockpt
# configure:6036: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:6036: $? = 0
# configure:6036: result: yes
# configure:6053: checking for strdup prototype
# configure:6071: clang -o conftest -Werror -O0 -Wall -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:6071: $? = 0
# configure:6085: result: yes
# configure:6089: checking for strerror prototype
# configure:6107: clang -o conftest -Werror -O0 -Wall -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:6107: $? = 0
# configure:6121: result: yes
# configure:6125: checking for strstr prototype
# configure:6143: clang -o conftest -Werror -O0 -Wall -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:6143: $? = 0
# configure:6157: result: yes
# configure:6161: checking for getipnodebyname prototype
# configure:6179: clang -o conftest -Werror -O0 -Wall -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# conftest.c:144:35: error: use of undeclared identifier 'getipnodebyname'
# return(&getipnodebyname==(void *)&getipnodebyname);
# ^
# conftest.c:144:9: error: use of undeclared identifier 'getipnodebyname'
# return(&getipnodebyname==(void *)&getipnodebyname);
# ^
# 2 errors generated.
# configure:6179: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | /* end confdefs.h. */
# | #include "sysincludes.h"
# |
# | int
# | main ()
# | {
# | return(&getipnodebyname==(void *)&getipnodebyname);
# | ;
# | return 0;
# | }
# configure:6193: result: no
# configure:6197: checking for memrchr prototype
# configure:6215: clang -o conftest -Werror -O0 -Wall -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:6215: $? = 0
# configure:6229: result: yes
# configure:6233: checking for if_indextoname prototype
# configure:6251: clang -o conftest -Werror -O0 -Wall -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:6251: $? = 0
# configure:6265: result: yes
# configure:6269: checking for ptsname prototype
# configure:6287: clang -o conftest -Werror -O0 -Wall -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:6287: $? = 0
# configure:6301: result: yes
# configure:6306: checking for long long
# configure:6322: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:146:11: warning: unused variable 's' [-Wunused-variable]
# long long s;
# ^
# 1 warning generated.
# configure:6322: $? = 0
# configure:6334: result: yes
# configure:6337: checking for sig_atomic_t
# configure:6337: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:6337: $? = 0
# configure:6337: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:148:27: error: expected expression
# if (sizeof ((sig_atomic_t)))
# ^
# 1 error generated.
# configure:6337: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | /* end confdefs.h. */
# | #include "sysincludes.h"
# |
# | int
# | main ()
# | {
# | if (sizeof ((sig_atomic_t)))
# | return 0;
# | ;
# | return 0;
# | }
# configure:6337: result: yes
# configure:6345: checking for bool
# configure:6363: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:150:6: warning: unused variable 'b' [-Wunused-variable]
# bool b;
# ^
# 1 warning generated.
# configure:6363: $? = 0
# configure:6375: result: yes
# configure:6382: checking for socklen_t
# configure:6400: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:151:11: warning: unused variable 's' [-Wunused-variable]
# socklen_t s;
# ^
# 1 warning generated.
# configure:6400: $? = 0
# configure:6412: result: yes
# configure:6415: checking for struct stat64
# configure:6431: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:150:15: warning: unused variable 's' [-Wunused-variable]
# struct stat64 s;
# ^
# 1 warning generated.
# configure:6431: $? = 0
# configure:6443: result: yes
# configure:6446: checking for off64_t
# configure:6462: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:151:9: warning: unused variable 's' [-Wunused-variable]
# off64_t s;
# ^
# 1 warning generated.
# configure:6462: $? = 0
# configure:6474: result: yes
# configure:6477: checking for sighandler_t
# configure:6493: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:152:14: warning: unused variable 's' [-Wunused-variable]
# sighandler_t s;
# ^
# 1 warning generated.
# configure:6493: $? = 0
# configure:6505: result: yes
# configure:6508: checking for uint8_t
# configure:6532: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:161:9: warning: unused variable 's' [-Wunused-variable]
# uint8_t s;
# ^
# 1 warning generated.
# configure:6532: $? = 0
# configure:6544: result: yes
# configure:6547: checking for uint16_t
# configure:6571: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:162:10: warning: unused variable 's' [-Wunused-variable]
# uint16_t s;
# ^
# 1 warning generated.
# configure:6571: $? = 0
# configure:6583: result: yes
# configure:6586: checking for uint32_t
# configure:6610: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:163:10: warning: unused variable 's' [-Wunused-variable]
# uint32_t s;
# ^
# 1 warning generated.
# configure:6610: $? = 0
# configure:6622: result: yes
# configure:6625: checking for uint64_t
# configure:6649: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:164:10: warning: unused variable 's' [-Wunused-variable]
# uint64_t s;
# ^
# 1 warning generated.
# configure:6649: $? = 0
# configure:6661: result: yes
# configure:6676: checking for fdset->fds_bits
# configure:6692: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:6692: $? = 0
# configure:6693: result: yes
# configure:6702: checking for sa_family_t
# configure:6720: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:160:13: warning: unused variable 's' [-Wunused-variable]
# sa_family_t s;
# ^
# 1 warning generated.
# configure:6720: $? = 0
# configure:6732: result: yes
# configure:6735: checking for struct sock_extended_err
# configure:6757: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:165:26: warning: unused variable 's' [-Wunused-variable]
# struct sock_extended_err s;
# ^
# 1 warning generated.
# configure:6757: $? = 0
# configure:6769: result: yes
# configure:6772: checking for struct sigaction.sa_sigaction
# configure:6788: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:6788: $? = 0
# configure:6800: result: yes
# configure:6804: checking for termios.c_ispeed
# configure:6820: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:6820: $? = 0
# configure:6832: result: yes
# configure:6836: checking for offset of c_ispeed in struct termios
# configure:6866: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:170:22: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
# fprintf(f, "%d", ((char*)&t.c_ispeed-(char*)&t)/sizeof(speed_t));
# ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# %lu
# 1 warning generated.
# configure:6866: $? = 0
# configure:6866: ./conftest
# configure:6866: $? = 0
# configure:6878: result: 13
# configure:6890: checking if _SVID3 is helpful
# configure:6906: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:163:5: warning: unused variable 'i' [-Wunused-variable]
# int i=IMAXBEL
# ^
# 1 warning generated.
# configure:6906: $? = 0
# configure:6937: result: no
# configure:6942: checking if _XPG4_2 is helpful
# configure:6958: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# conftest.c:163:7: error: member reference type 'int' is not a pointer
# int i=CMSG_DATA(0)
# ^~~~~~~~~~~~
# /usr/include/bits/socket.h:262:35: note: expanded from macro 'CMSG_DATA'
# # define CMSG_DATA(cmsg) ((cmsg)->__cmsg_data)
# ~~~~~~ ^
# 1 error generated.
# configure:6958: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | int i=CMSG_DATA(0)
# | ;
# | return 0;
# | }
# configure:6973: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# conftest.c:164:7: error: member reference type 'int' is not a pointer
# int i=CMSG_DATA(0)
# ^~~~~~~~~~~~
# /usr/include/bits/socket.h:262:35: note: expanded from macro 'CMSG_DATA'
# # define CMSG_DATA(cmsg) ((cmsg)->__cmsg_data)
# ~~~~~~ ^
# 1 error generated.
# configure:6973: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | /* end confdefs.h. */
# | #define _XPG4_2 1
# | #include
# | int
# | main ()
# | {
# | int i=CMSG_DATA(0)
# | ;
# | return 0;
# | }
# configure:6991: result: no
# configure:7106: checking for struct timespec
# configure:7125: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:166:17: warning: unused variable 's' [-Wunused-variable]
# struct timespec s;
# ^
# 1 warning generated.
# configure:7125: $? = 0
# configure:7137: result: yes
# configure:7142: checking for struct linger
# configure:7159: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:165:15: warning: unused variable 's' [-Wunused-variable]
# struct linger s;
# ^
# 1 warning generated.
# configure:7159: $? = 0
# configure:7171: result: yes
# configure:7176: checking for struct ip_mreq
# configure:7194: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:167:16: warning: unused variable 's' [-Wunused-variable]
# struct ip_mreq s;
# ^
# 1 warning generated.
# configure:7194: $? = 0
# configure:7206: result: yes
# configure:7210: checking for struct ip_mreqn
# configure:7228: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:168:17: warning: unused variable 's' [-Wunused-variable]
# struct ip_mreqn s;
# ^
# 1 warning generated.
# configure:7228: $? = 0
# configure:7240: result: yes
# configure:7244: checking for struct ipv6_mreq
# configure:7262: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:169:18: warning: unused variable 's' [-Wunused-variable]
# struct ipv6_mreq s;
# ^
# 1 warning generated.
# configure:7262: $? = 0
# configure:7274: result: yes
# configure:7279: checking for struct ifreq
# configure:7297: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:170:14: warning: unused variable 's' [-Wunused-variable]
# struct ifreq s;
# ^
# 1 warning generated.
# configure:7297: $? = 0
# configure:7309: result: yes
# configure:7314: checking for struct ifreq.ifr_index
# configure:7332: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:171:20: error: no member named 'ifr_index' in 'struct ifreq'
# struct ifreq ir;ir.ifr_index=0;
# ~~ ^
# 1 error generated.
# configure:7332: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | struct ifreq ir;ir.ifr_index=0;
# | ;
# | return 0;
# | }
# configure:7344: result: no
# configure:7349: checking for struct ifreq.ifr_ifindex
# configure:7367: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:7367: $? = 0
# configure:7379: result: yes
# configure:7385: checking for struct sockaddr.sa_len
# configure:7402: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:171:23: error: no member named 'sa_len' in 'struct sockaddr'
# struct sockaddr sa;sa.sa_len=0;
# ~~ ^
# 1 error generated.
# configure:7402: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | struct sockaddr sa;sa.sa_len=0;
# | ;
# | return 0;
# | }
# configure:7414: result: no
# configure:7419: checking for component names of sockaddr_in6
# configure:7433: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:7433: $? = 0
# configure:7434: result: s6_addr
# configure:7544: checking for struct iovec
# configure:7560: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:171:14: warning: unused variable 's' [-Wunused-variable]
# struct iovec s;
# ^
# 1 warning generated.
# configure:7560: $? = 0
# configure:7572: result: yes
# configure:7575: checking for struct msghdr.msg_control
# configure:7592: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:7592: $? = 0
# configure:7604: result: yes
# configure:7607: checking for struct msghdr.msg_controllen
# configure:7624: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:7624: $? = 0
# configure:7636: result: yes
# configure:7639: checking for struct msghdr.msgflags
# configure:7656: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:7656: $? = 0
# configure:7668: result: yes
# configure:7671: checking for struct cmsghdr
# configure:7689: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:177:16: warning: unused variable 's' [-Wunused-variable]
# struct cmsghdr s;
# ^
# 1 warning generated.
# configure:7689: $? = 0
# configure:7701: result: yes
# configure:7704: checking for struct in_pktinfo
# configure:7722: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:178:19: warning: unused variable 's' [-Wunused-variable]
# struct in_pktinfo s;
# ^
# 1 warning generated.
# configure:7722: $? = 0
# configure:7734: result: yes
# configure:7738: checking for ipi_spec_dst in struct in_pktinfo
# configure:7756: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:179:24: warning: expression result unused [-Wunused-value]
# struct in_pktinfo s; s.ipi_spec_dst
# ~ ^~~~~~~~~~~~
# 1 warning generated.
# configure:7756: $? = 0
# configure:7768: result: yes
# configure:7772: checking for struct in6_pktinfo
# configure:7788: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:178:20: warning: unused variable 's' [-Wunused-variable]
# struct in6_pktinfo s;
# ^
# 1 warning generated.
# configure:7788: $? = 0
# configure:7800: result: yes
# configure:7803: checking for struct ip.ip_hl
# configure:7822: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:7822: $? = 0
# configure:7834: result: yes
# configure:7839: checking for sigaction
# configure:7839: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:7839: $? = 0
# configure:7839: result: yes
# configure:7846: checking for stat64
# configure:7846: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:7846: $? = 0
# configure:7846: result: yes
# configure:7852: checking for fstat64
# configure:7852: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:7852: $? = 0
# configure:7852: result: yes
# configure:7858: checking for lstat64
# configure:7858: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:7858: $? = 0
# configure:7858: result: yes
# configure:7864: checking for lseek64
# configure:7864: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:7864: $? = 0
# configure:7864: result: yes
# configure:7870: checking for truncate64
# configure:7870: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:7870: $? = 0
# configure:7870: result: yes
# configure:7876: checking for ftruncate64
# configure:7876: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:7876: $? = 0
# configure:7876: result: yes
# configure:7883: checking for strtoll
# configure:7883: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:7883: $? = 0
# configure:7883: result: yes
# configure:7889: checking for hstrerror
# configure:7889: result: yes
# configure:7895: checking for inet_ntop
# configure:7895: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# configure:7895: $? = 0
# configure:7895: result: yes
# configure:7922: checking for openpty
# configure:7922: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lreadline -lssl -lcrypto >&5
# /tmp/conftest-0a6bb5.o: In function `main':
# conftest.c:(.text+0x4): undefined reference to `openpty'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7922: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | /* end confdefs.h. */
# | /* Define openpty to an innocuous variant, in case declares openpty.
# | For example, HP-UX 11i declares gettimeofday. */
# | #define openpty innocuous_openpty
# |
# | /* System header to define __stub macros and hopefully few prototypes,
# | which can conflict with char openpty (); below.
# | Prefer to if __STDC__ is defined, since
# | exists even on freestanding compilers. */
# |
# | #ifdef __STDC__
# | # include
# | #else
# | # include
# | #endif
# |
# | #undef openpty
# |
# | /* Override any GCC internal prototype to avoid an error.
# | Use char because int might match the return type of a GCC
# | builtin and then its argument prototype would still apply. */
# | #ifdef __cplusplus
# | extern "C"
# | #endif
# | char openpty ();
# | /* 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
# | #endif
# |
# | int
# | main ()
# | {
# | return openpty ();
# | ;
# | return 0;
# | }
# configure:7922: result: no
# configure:7929: checking for openpty in -lbsd
# configure:7954: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lbsd -lreadline -lssl -lcrypto >&5
# /usr/bin/ld: cannot find -lbsd
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:7954: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | /* end confdefs.h. */
# |
# | /* Override any GCC internal prototype to avoid an error.
# | Use char because int might match the return type of a GCC
# | builtin and then its argument prototype would still apply. */
# | #ifdef __cplusplus
# | extern "C"
# | #endif
# | char openpty ();
# | int
# | main ()
# | {
# | return openpty ();
# | ;
# | return 0;
# | }
# configure:7963: result: no
# configure:7971: checking for openpty in -lutil
# configure:7996: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lutil -lreadline -lssl -lcrypto >&5
# configure:7996: $? = 0
# configure:8005: result: yes
# configure:8013: checking for clock_gettime in -lrt
# configure:8038: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8038: $? = 0
# configure:8047: result: yes
# configure:8056: checking for flock
# configure:8056: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8056: $? = 0
# configure:8056: result: yes
# configure:8104: checking for setenv
# configure:8104: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8104: $? = 0
# configure:8104: result: yes
# configure:8152: checking for unsetenv
# configure:8152: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8152: $? = 0
# configure:8152: result: yes
# configure:8159: checking for SSLv2_client_method
# configure:8159: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8159: $? = 0
# configure:8159: result: yes
# configure:8206: checking for SSLv2_server_method
# configure:8206: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8206: $? = 0
# configure:8206: result: yes
# configure:8253: checking for SSL_CTX_set_default_verify_paths
# configure:8253: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8253: $? = 0
# configure:8253: result: yes
# configure:8260: checking for SSLv3_client_method
# configure:8260: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# /tmp/conftest-7afec5.o: In function `main':
# conftest.c:(.text+0x4): undefined reference to `SSLv3_client_method'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:8260: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | /* end confdefs.h. */
# | /* Define SSLv3_client_method to an innocuous variant, in case declares SSLv3_client_method.
# | For example, HP-UX 11i declares gettimeofday. */
# | #define SSLv3_client_method innocuous_SSLv3_client_method
# |
# | /* System header to define __stub macros and hopefully few prototypes,
# | which can conflict with char SSLv3_client_method (); below.
# | Prefer to if __STDC__ is defined, since
# | exists even on freestanding compilers. */
# |
# | #ifdef __STDC__
# | # include
# | #else
# | # include
# | #endif
# |
# | #undef SSLv3_client_method
# |
# | /* Override any GCC internal prototype to avoid an error.
# | Use char because int might match the return type of a GCC
# | builtin and then its argument prototype would still apply. */
# | #ifdef __cplusplus
# | extern "C"
# | #endif
# | char SSLv3_client_method ();
# | /* 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_SSLv3_client_method || defined __stub___SSLv3_client_method
# | choke me
# | #endif
# |
# | int
# | main ()
# | {
# | return SSLv3_client_method ();
# | ;
# | return 0;
# | }
# configure:8260: result: no
# configure:8265: checking for SSLv3_client_method in -lcrypt
# configure:8290: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lcrypt -lrt -lutil -lreadline -lssl -lcrypto >&5
# /tmp/conftest-674813.o: In function `main':
# conftest.c:(.text+0x4): undefined reference to `SSLv3_client_method'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:8290: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | /* end confdefs.h. */
# |
# | /* Override any GCC internal prototype to avoid an error.
# | Use char because int might match the return type of a GCC
# | builtin and then its argument prototype would still apply. */
# | #ifdef __cplusplus
# | extern "C"
# | #endif
# | char SSLv3_client_method ();
# | int
# | main ()
# | {
# | return SSLv3_client_method ();
# | ;
# | return 0;
# | }
# configure:8299: result: no
# configure:8307: checking for SSLv3_server_method
# configure:8307: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# /tmp/conftest-cf4084.o: In function `main':
# conftest.c:(.text+0x4): undefined reference to `SSLv3_server_method'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:8307: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | /* end confdefs.h. */
# | /* Define SSLv3_server_method to an innocuous variant, in case declares SSLv3_server_method.
# | For example, HP-UX 11i declares gettimeofday. */
# | #define SSLv3_server_method innocuous_SSLv3_server_method
# |
# | /* System header to define __stub macros and hopefully few prototypes,
# | which can conflict with char SSLv3_server_method (); below.
# | Prefer to if __STDC__ is defined, since
# | exists even on freestanding compilers. */
# |
# | #ifdef __STDC__
# | # include
# | #else
# | # include
# | #endif
# |
# | #undef SSLv3_server_method
# |
# | /* Override any GCC internal prototype to avoid an error.
# | Use char because int might match the return type of a GCC
# | builtin and then its argument prototype would still apply. */
# | #ifdef __cplusplus
# | extern "C"
# | #endif
# | char SSLv3_server_method ();
# | /* 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_SSLv3_server_method || defined __stub___SSLv3_server_method
# | choke me
# | #endif
# |
# | int
# | main ()
# | {
# | return SSLv3_server_method ();
# | ;
# | return 0;
# | }
# configure:8307: result: no
# configure:8312: checking for SSLv3_server_method in -lcrypt
# configure:8337: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lcrypt -lrt -lutil -lreadline -lssl -lcrypto >&5
# /tmp/conftest-eeda27.o: In function `main':
# conftest.c:(.text+0x4): undefined reference to `SSLv3_server_method'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# configure:8337: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | /* end confdefs.h. */
# |
# | /* Override any GCC internal prototype to avoid an error.
# | Use char because int might match the return type of a GCC
# | builtin and then its argument prototype would still apply. */
# | #ifdef __cplusplus
# | extern "C"
# | #endif
# | char SSLv3_server_method ();
# | int
# | main ()
# | {
# | return SSLv3_server_method ();
# | ;
# | return 0;
# | }
# configure:8346: result: no
# configure:8354: checking for SSLv23_client_method
# configure:8354: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8354: $? = 0
# configure:8354: result: yes
# configure:8401: checking for SSLv23_server_method
# configure:8401: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8401: $? = 0
# configure:8401: result: yes
# configure:8448: checking for TLSv1_client_method
# configure:8448: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8448: $? = 0
# configure:8448: result: yes
# configure:8495: checking for TLSv1_server_method
# configure:8495: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8495: $? = 0
# configure:8495: result: yes
# configure:8542: checking for TLSv1_1_client_method
# configure:8542: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8542: $? = 0
# configure:8542: result: yes
# configure:8589: checking for TLSv1_1_server_method
# configure:8589: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8589: $? = 0
# configure:8589: result: yes
# configure:8636: checking for TLSv1_2_client_method
# configure:8636: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8636: $? = 0
# configure:8636: result: yes
# configure:8683: checking for TLSv1_2_server_method
# configure:8683: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8683: $? = 0
# configure:8683: result: yes
# configure:8730: checking for DTLSv1_client_method
# configure:8730: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8730: $? = 0
# configure:8730: result: yes
# configure:8777: checking for DTLSv1_server_method
# configure:8777: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8777: $? = 0
# configure:8777: result: yes
# configure:8827: checking if snprintf conforms to C99
# configure:8845: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c -lrt -lutil -lreadline -lssl -lcrypto >&5
# configure:8845: $? = 0
# configure:8845: ./conftest
# configure:8845: $? = 0
# configure:8860: result: yes
# configure:8864: checking if printf has Z modifier
# configure:8902: result: no
# configure:8910: checking shift offset of CRDLY
# configure:8947: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:8947: $? = 0
# configure:8947: ./conftest
# configure:8947: $? = 0
# configure:8958: result: 9
# configure:8970: checking shift offset of TABDLY
# configure:9007: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:9007: $? = 0
# configure:9007: ./conftest
# configure:9007: $? = 0
# configure:9018: result: 11
# configure:9030: checking shift offset of CSIZE
# configure:9067: clang -o conftest -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# configure:9067: $? = 0
# configure:9067: ./conftest
# configure:9067: $? = 0
# configure:9078: result: 4
# configure:9105: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:9105: $? = 0
# configure:9125: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:212:31: warning: comparison of distinct pointer types ('int *' and 'unsigned int *') [-Wcompare-distinct-pointer-types]
# int u; unsigned int v; exit(&u==&v);
# ~~^ ~~
# 1 warning generated.
# configure:9125: $? = 0
# configure:9146: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:212:31: error: comparison of distinct pointer types ('int *' and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# int u; unsigned int v; exit(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9146: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | int u; unsigned int v; exit(&u==&v);
# | ;
# | return 0;
# | }
# configure:9154: using compile -Werror method to find basic types
# configure:9178: checking for equivalent simple type of size_t
# configure:9195: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:212:29: error: comparison of distinct pointer types ('size_t *' (aka 'unsigned long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# size_t u; short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9195: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | size_t u; short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:9209: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:212:38: error: comparison of distinct pointer types ('size_t *' (aka 'unsigned long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# size_t u; unsigned short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9209: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | size_t u; unsigned short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:9223: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:212:27: error: comparison of distinct pointer types ('size_t *' (aka 'unsigned long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# size_t u; int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9223: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | size_t u; int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:9237: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:212:36: error: comparison of distinct pointer types ('size_t *' (aka 'unsigned long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# size_t u; unsigned int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9237: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | size_t u; unsigned int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:9251: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:212:28: error: comparison of distinct pointer types ('size_t *' (aka 'unsigned long *') and 'long *') [-Werror,-Wcompare-distinct-pointer-types]
# size_t u; long v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9251: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | size_t u; long v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:9265: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:9265: $? = 0
# configure:9316: result: 6 /* unsigned long */
# configure:9516: checking for equivalent simple type of mode_t
# configure:9535: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:215:29: error: comparison of distinct pointer types ('mode_t *' (aka 'unsigned int *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# mode_t u; short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9535: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | mode_t u; short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:9551: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:215:38: error: comparison of distinct pointer types ('mode_t *' (aka 'unsigned int *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# mode_t u; unsigned short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9551: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | mode_t u; unsigned short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:9567: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:215:27: error: comparison of distinct pointer types ('mode_t *' (aka 'unsigned int *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# mode_t u; int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9567: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | mode_t u; int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:9583: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:9583: $? = 0
# configure:9670: result: 4 /* unsigned int */
# configure:9886: checking for equivalent simple type of pid_t
# configure:9904: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:215:28: error: comparison of distinct pointer types ('pid_t *' (aka 'int *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# pid_t u; short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9904: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | pid_t u; short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:9919: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:215:37: error: comparison of distinct pointer types ('pid_t *' (aka 'int *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# pid_t u; unsigned short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:9919: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | pid_t u; unsigned short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:9934: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:9934: $? = 0
# configure:10032: result: 3 /* int */
# configure:10240: checking for equivalent simple type of uid_t
# configure:10258: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:216:28: error: comparison of distinct pointer types ('uid_t *' (aka 'unsigned int *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# uid_t u; short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:10258: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | uid_t u; short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:10273: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:216:37: error: comparison of distinct pointer types ('uid_t *' (aka 'unsigned int *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# uid_t u; unsigned short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:10273: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | uid_t u; unsigned short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:10288: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:216:26: error: comparison of distinct pointer types ('uid_t *' (aka 'unsigned int *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# uid_t u; int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:10288: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | uid_t u; int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:10303: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:10303: $? = 0
# configure:10386: result: 4 /* unsigned int */
# configure:10594: checking for equivalent simple type of gid_t
# configure:10612: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:217:28: error: comparison of distinct pointer types ('gid_t *' (aka 'unsigned int *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# gid_t u; short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:10612: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | gid_t u; short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:10627: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:217:37: error: comparison of distinct pointer types ('gid_t *' (aka 'unsigned int *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# gid_t u; unsigned short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:10627: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | gid_t u; unsigned short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:10642: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:217:26: error: comparison of distinct pointer types ('gid_t *' (aka 'unsigned int *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# gid_t u; int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:10642: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | gid_t u; int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:10657: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:10657: $? = 0
# configure:10740: result: 4 /* unsigned int */
# configure:10949: checking for equivalent simple type of time_t
# configure:10966: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:217:29: error: comparison of distinct pointer types ('time_t *' (aka 'long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# time_t u; short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:10966: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | time_t u; short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:10980: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:217:38: error: comparison of distinct pointer types ('time_t *' (aka 'long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# time_t u; unsigned short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:10980: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | time_t u; unsigned short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:10994: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:217:27: error: comparison of distinct pointer types ('time_t *' (aka 'long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# time_t u; int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:10994: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | time_t u; int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:11008: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:217:36: error: comparison of distinct pointer types ('time_t *' (aka 'long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# time_t u; unsigned int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:11008: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | time_t u; unsigned int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:11022: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:11022: $? = 0
# configure:11087: result: 5 /* long */
# configure:11289: checking for equivalent simple type of socklen_t
# configure:11308: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:220:32: error: comparison of distinct pointer types ('socklen_t *' (aka 'unsigned int *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# socklen_t u; short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:11308: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | socklen_t u; short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:11324: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:220:41: error: comparison of distinct pointer types ('socklen_t *' (aka 'unsigned int *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# socklen_t u; unsigned short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:11324: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | socklen_t u; unsigned short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:11340: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:220:30: error: comparison of distinct pointer types ('socklen_t *' (aka 'unsigned int *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# socklen_t u; int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:11340: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | socklen_t u; int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:11356: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:11356: $? = 0
# configure:11443: result: 4 /* unsigned int */
# configure:11660: checking for equivalent simple type of off_t
# configure:11678: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:220:28: error: comparison of distinct pointer types ('off_t *' (aka 'long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# off_t u; short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:11678: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | off_t u; short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:11693: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:220:37: error: comparison of distinct pointer types ('off_t *' (aka 'long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# off_t u; unsigned short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:11693: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | off_t u; unsigned short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:11708: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:220:26: error: comparison of distinct pointer types ('off_t *' (aka 'long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# off_t u; int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:11708: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | off_t u; int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:11723: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:220:35: error: comparison of distinct pointer types ('off_t *' (aka 'long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# off_t u; unsigned int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:11723: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | off_t u; unsigned int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:11738: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:11738: $? = 0
# configure:11806: result: 5 /* long */
# configure:12015: checking for equivalent simple type of off64_t
# configure:12033: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:221:30: error: comparison of distinct pointer types ('off64_t *' (aka 'long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# off64_t u; short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:12033: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | off64_t u; short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:12048: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:221:39: error: comparison of distinct pointer types ('off64_t *' (aka 'long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# off64_t u; unsigned short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:12048: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | off64_t u; unsigned short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:12063: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:221:28: error: comparison of distinct pointer types ('off64_t *' (aka 'long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# off64_t u; int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:12063: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | off64_t u; int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:12078: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:221:37: error: comparison of distinct pointer types ('off64_t *' (aka 'long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# off64_t u; unsigned int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:12078: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | off64_t u; unsigned int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:12093: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:12093: $? = 0
# configure:12161: result: 5 /* long */
# configure:12371: checking for equivalent simple type of dev_t
# configure:12388: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:221:28: error: comparison of distinct pointer types ('dev_t *' (aka 'unsigned long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# dev_t u; short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:12388: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | dev_t u; short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:12402: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:221:37: error: comparison of distinct pointer types ('dev_t *' (aka 'unsigned long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# dev_t u; unsigned short v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:12402: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | dev_t u; unsigned short v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:12416: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:221:26: error: comparison of distinct pointer types ('dev_t *' (aka 'unsigned long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# dev_t u; int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:12416: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | dev_t u; int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:12430: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:221:35: error: comparison of distinct pointer types ('dev_t *' (aka 'unsigned long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# dev_t u; unsigned int v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:12430: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | dev_t u; unsigned int v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:12444: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:221:27: error: comparison of distinct pointer types ('dev_t *' (aka 'unsigned long *') and 'long *') [-Werror,-Wcompare-distinct-pointer-types]
# dev_t u; long v; return(&u==&v);
# ~~^ ~~
# 1 error generated.
# configure:12444: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | dev_t u; long v; return(&u==&v);
# | ;
# | return 0;
# | }
# configure:12458: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:12458: $? = 0
# configure:12509: result: 6 /* unsigned long */
# configure:12710: checking for basic type of struct stat.st_ino
# configure:12727: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:222:40: error: comparison of distinct pointer types ('__ino_t *' (aka 'unsigned long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u;short v; return(&u.st_ino==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:12727: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u;short v; return(&u.st_ino==&v);
# | ;
# | return 0;
# | }
# configure:12741: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:222:50: error: comparison of distinct pointer types ('__ino_t *' (aka 'unsigned long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; unsigned short v; return(&u.st_ino==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:12741: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; unsigned short v; return(&u.st_ino==&v);
# | ;
# | return 0;
# | }
# configure:12755: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:222:39: error: comparison of distinct pointer types ('__ino_t *' (aka 'unsigned long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; int v; return(&u.st_ino==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:12755: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; int v; return(&u.st_ino==&v);
# | ;
# | return 0;
# | }
# configure:12769: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:222:48: error: comparison of distinct pointer types ('__ino_t *' (aka 'unsigned long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; unsigned int v; return(&u.st_ino==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:12769: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; unsigned int v; return(&u.st_ino==&v);
# | ;
# | return 0;
# | }
# configure:12783: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:222:40: error: comparison of distinct pointer types ('__ino_t *' (aka 'unsigned long *') and 'long *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; long v; return(&u.st_ino==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:12783: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; long v; return(&u.st_ino==&v);
# | ;
# | return 0;
# | }
# configure:12797: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:12797: $? = 0
# configure:12848: result: 6 /* unsigned long */
# configure:13048: checking for basic type of struct stat.st_nlink
# configure:13065: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:223:42: error: comparison of distinct pointer types ('__nlink_t *' (aka 'unsigned long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u;short v; return(&u.st_nlink==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13065: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u;short v; return(&u.st_nlink==&v);
# | ;
# | return 0;
# | }
# configure:13079: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:223:52: error: comparison of distinct pointer types ('__nlink_t *' (aka 'unsigned long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; unsigned short v; return(&u.st_nlink==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13079: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; unsigned short v; return(&u.st_nlink==&v);
# | ;
# | return 0;
# | }
# configure:13093: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:223:41: error: comparison of distinct pointer types ('__nlink_t *' (aka 'unsigned long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; int v; return(&u.st_nlink==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13093: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; int v; return(&u.st_nlink==&v);
# | ;
# | return 0;
# | }
# configure:13107: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:223:50: error: comparison of distinct pointer types ('__nlink_t *' (aka 'unsigned long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; unsigned int v; return(&u.st_nlink==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13107: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; unsigned int v; return(&u.st_nlink==&v);
# | ;
# | return 0;
# | }
# configure:13121: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:223:42: error: comparison of distinct pointer types ('__nlink_t *' (aka 'unsigned long *') and 'long *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; long v; return(&u.st_nlink==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13121: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; long v; return(&u.st_nlink==&v);
# | ;
# | return 0;
# | }
# configure:13135: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:13135: $? = 0
# configure:13186: result: 6 /* unsigned long */
# configure:13386: checking for basic type of struct stat.st_size
# configure:13403: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:224:41: error: comparison of distinct pointer types ('__off_t *' (aka 'long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u;short v; return(&u.st_size==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13403: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u;short v; return(&u.st_size==&v);
# | ;
# | return 0;
# | }
# configure:13417: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:224:51: error: comparison of distinct pointer types ('__off_t *' (aka 'long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; unsigned short v; return(&u.st_size==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13417: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; unsigned short v; return(&u.st_size==&v);
# | ;
# | return 0;
# | }
# configure:13431: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:224:40: error: comparison of distinct pointer types ('__off_t *' (aka 'long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; int v; return(&u.st_size==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13431: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; int v; return(&u.st_size==&v);
# | ;
# | return 0;
# | }
# configure:13445: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:224:49: error: comparison of distinct pointer types ('__off_t *' (aka 'long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; unsigned int v; return(&u.st_size==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13445: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; unsigned int v; return(&u.st_size==&v);
# | ;
# | return 0;
# | }
# configure:13459: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:13459: $? = 0
# configure:13524: result: 5 /* long */
# configure:13724: checking for basic type of struct stat.st_blksize
# configure:13741: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:225:44: error: comparison of distinct pointer types ('__blksize_t *' (aka 'long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u;short v; return(&u.st_blksize==&v);
# ~~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13741: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u;short v; return(&u.st_blksize==&v);
# | ;
# | return 0;
# | }
# configure:13755: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:225:54: error: comparison of distinct pointer types ('__blksize_t *' (aka 'long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; unsigned short v; return(&u.st_blksize==&v);
# ~~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13755: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; unsigned short v; return(&u.st_blksize==&v);
# | ;
# | return 0;
# | }
# configure:13769: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:225:43: error: comparison of distinct pointer types ('__blksize_t *' (aka 'long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; int v; return(&u.st_blksize==&v);
# ~~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13769: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; int v; return(&u.st_blksize==&v);
# | ;
# | return 0;
# | }
# configure:13783: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:225:52: error: comparison of distinct pointer types ('__blksize_t *' (aka 'long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; unsigned int v; return(&u.st_blksize==&v);
# ~~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:13783: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; unsigned int v; return(&u.st_blksize==&v);
# | ;
# | return 0;
# | }
# configure:13797: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:13797: $? = 0
# configure:13862: result: 5 /* long */
# configure:14062: checking for basic type of struct stat.st_blocks
# configure:14079: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:226:43: error: comparison of distinct pointer types ('__blkcnt_t *' (aka 'long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u;short v; return(&u.st_blocks==&v);
# ~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:14079: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u;short v; return(&u.st_blocks==&v);
# | ;
# | return 0;
# | }
# configure:14093: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:226:53: error: comparison of distinct pointer types ('__blkcnt_t *' (aka 'long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; unsigned short v; return(&u.st_blocks==&v);
# ~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:14093: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; unsigned short v; return(&u.st_blocks==&v);
# | ;
# | return 0;
# | }
# configure:14107: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:226:42: error: comparison of distinct pointer types ('__blkcnt_t *' (aka 'long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; int v; return(&u.st_blocks==&v);
# ~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:14107: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; int v; return(&u.st_blocks==&v);
# | ;
# | return 0;
# | }
# configure:14121: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:226:51: error: comparison of distinct pointer types ('__blkcnt_t *' (aka 'long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat u; unsigned int v; return(&u.st_blocks==&v);
# ~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:14121: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat u; unsigned int v; return(&u.st_blocks==&v);
# | ;
# | return 0;
# | }
# configure:14135: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:14135: $? = 0
# configure:14200: result: 5 /* long */
# configure:14402: checking for basic type of struct stat64.st_dev
# configure:14419: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:227:42: error: comparison of distinct pointer types ('__dev_t *' (aka 'unsigned long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u;short v; return(&u.st_dev==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:14419: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u;short v; return(&u.st_dev==&v);
# | ;
# | return 0;
# | }
# configure:14433: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:227:52: error: comparison of distinct pointer types ('__dev_t *' (aka 'unsigned long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned short v; return(&u.st_dev==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:14433: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned short v; return(&u.st_dev==&v);
# | ;
# | return 0;
# | }
# configure:14447: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:227:41: error: comparison of distinct pointer types ('__dev_t *' (aka 'unsigned long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; int v; return(&u.st_dev==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:14447: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; int v; return(&u.st_dev==&v);
# | ;
# | return 0;
# | }
# configure:14461: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:227:50: error: comparison of distinct pointer types ('__dev_t *' (aka 'unsigned long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned int v; return(&u.st_dev==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:14461: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned int v; return(&u.st_dev==&v);
# | ;
# | return 0;
# | }
# configure:14475: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:227:42: error: comparison of distinct pointer types ('__dev_t *' (aka 'unsigned long *') and 'long *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; long v; return(&u.st_dev==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:14475: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; long v; return(&u.st_dev==&v);
# | ;
# | return 0;
# | }
# configure:14489: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:14489: $? = 0
# configure:14540: result: 6 /* unsigned long */
# configure:14740: checking for basic type of struct stat64.st_ino
# configure:14757: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:228:42: error: comparison of distinct pointer types ('__ino64_t *' (aka 'unsigned long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u;short v; return(&u.st_ino==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:14757: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u;short v; return(&u.st_ino==&v);
# | ;
# | return 0;
# | }
# configure:14771: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:228:52: error: comparison of distinct pointer types ('__ino64_t *' (aka 'unsigned long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned short v; return(&u.st_ino==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:14771: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned short v; return(&u.st_ino==&v);
# | ;
# | return 0;
# | }
# configure:14785: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:228:41: error: comparison of distinct pointer types ('__ino64_t *' (aka 'unsigned long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; int v; return(&u.st_ino==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:14785: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; int v; return(&u.st_ino==&v);
# | ;
# | return 0;
# | }
# configure:14799: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:228:50: error: comparison of distinct pointer types ('__ino64_t *' (aka 'unsigned long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned int v; return(&u.st_ino==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:14799: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned int v; return(&u.st_ino==&v);
# | ;
# | return 0;
# | }
# configure:14813: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:228:42: error: comparison of distinct pointer types ('__ino64_t *' (aka 'unsigned long *') and 'long *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; long v; return(&u.st_ino==&v);
# ~~~~~~~~~^ ~~
# 1 error generated.
# configure:14813: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; long v; return(&u.st_ino==&v);
# | ;
# | return 0;
# | }
# configure:14827: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:14827: $? = 0
# configure:14878: result: 6 /* unsigned long */
# configure:15078: checking for basic type of struct stat64.st_nlink
# configure:15095: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:229:44: error: comparison of distinct pointer types ('__nlink_t *' (aka 'unsigned long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u;short v; return(&u.st_nlink==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15095: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u;short v; return(&u.st_nlink==&v);
# | ;
# | return 0;
# | }
# configure:15109: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:229:54: error: comparison of distinct pointer types ('__nlink_t *' (aka 'unsigned long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned short v; return(&u.st_nlink==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15109: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned short v; return(&u.st_nlink==&v);
# | ;
# | return 0;
# | }
# configure:15123: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:229:43: error: comparison of distinct pointer types ('__nlink_t *' (aka 'unsigned long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; int v; return(&u.st_nlink==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15123: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; int v; return(&u.st_nlink==&v);
# | ;
# | return 0;
# | }
# configure:15137: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:229:52: error: comparison of distinct pointer types ('__nlink_t *' (aka 'unsigned long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned int v; return(&u.st_nlink==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15137: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned int v; return(&u.st_nlink==&v);
# | ;
# | return 0;
# | }
# configure:15151: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:229:44: error: comparison of distinct pointer types ('__nlink_t *' (aka 'unsigned long *') and 'long *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; long v; return(&u.st_nlink==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15151: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; long v; return(&u.st_nlink==&v);
# | ;
# | return 0;
# | }
# configure:15165: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:15165: $? = 0
# configure:15216: result: 6 /* unsigned long */
# configure:15416: checking for basic type of struct stat64.st_size
# configure:15433: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:230:43: error: comparison of distinct pointer types ('__off_t *' (aka 'long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u;short v; return(&u.st_size==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15433: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u;short v; return(&u.st_size==&v);
# | ;
# | return 0;
# | }
# configure:15447: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:230:53: error: comparison of distinct pointer types ('__off_t *' (aka 'long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned short v; return(&u.st_size==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15447: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned short v; return(&u.st_size==&v);
# | ;
# | return 0;
# | }
# configure:15461: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:230:42: error: comparison of distinct pointer types ('__off_t *' (aka 'long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; int v; return(&u.st_size==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15461: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; int v; return(&u.st_size==&v);
# | ;
# | return 0;
# | }
# configure:15475: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:230:51: error: comparison of distinct pointer types ('__off_t *' (aka 'long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned int v; return(&u.st_size==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15475: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned int v; return(&u.st_size==&v);
# | ;
# | return 0;
# | }
# configure:15489: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:15489: $? = 0
# configure:15554: result: 5 /* long */
# configure:15754: checking for basic type of struct stat64.st_blksize
# configure:15771: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:231:46: error: comparison of distinct pointer types ('__blksize_t *' (aka 'long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u;short v; return(&u.st_blksize==&v);
# ~~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15771: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u;short v; return(&u.st_blksize==&v);
# | ;
# | return 0;
# | }
# configure:15785: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:231:56: error: comparison of distinct pointer types ('__blksize_t *' (aka 'long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned short v; return(&u.st_blksize==&v);
# ~~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15785: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned short v; return(&u.st_blksize==&v);
# | ;
# | return 0;
# | }
# configure:15799: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:231:45: error: comparison of distinct pointer types ('__blksize_t *' (aka 'long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; int v; return(&u.st_blksize==&v);
# ~~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15799: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; int v; return(&u.st_blksize==&v);
# | ;
# | return 0;
# | }
# configure:15813: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:231:54: error: comparison of distinct pointer types ('__blksize_t *' (aka 'long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned int v; return(&u.st_blksize==&v);
# ~~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:15813: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned int v; return(&u.st_blksize==&v);
# | ;
# | return 0;
# | }
# configure:15827: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:15827: $? = 0
# configure:15892: result: 5 /* long */
# configure:16092: checking for basic type of struct stat64.st_blocks
# configure:16109: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:232:45: error: comparison of distinct pointer types ('__blkcnt64_t *' (aka 'long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u;short v; return(&u.st_blocks==&v);
# ~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16109: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u;short v; return(&u.st_blocks==&v);
# | ;
# | return 0;
# | }
# configure:16123: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:232:55: error: comparison of distinct pointer types ('__blkcnt64_t *' (aka 'long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned short v; return(&u.st_blocks==&v);
# ~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16123: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned short v; return(&u.st_blocks==&v);
# | ;
# | return 0;
# | }
# configure:16137: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:232:44: error: comparison of distinct pointer types ('__blkcnt64_t *' (aka 'long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; int v; return(&u.st_blocks==&v);
# ~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16137: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; int v; return(&u.st_blocks==&v);
# | ;
# | return 0;
# | }
# configure:16151: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:232:53: error: comparison of distinct pointer types ('__blkcnt64_t *' (aka 'long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct stat64 u; unsigned int v; return(&u.st_blocks==&v);
# ~~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16151: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct stat64 u; unsigned int v; return(&u.st_blocks==&v);
# | ;
# | return 0;
# | }
# configure:16165: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:16165: $? = 0
# configure:16230: result: 5 /* long */
# configure:16432: checking for basic type of struct timeval.tv_usec
# configure:16449: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:233:44: error: comparison of distinct pointer types ('__suseconds_t *' (aka 'long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct timeval u;short v; return(&u.tv_usec==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16449: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct timeval u;short v; return(&u.tv_usec==&v);
# | ;
# | return 0;
# | }
# configure:16463: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:233:54: error: comparison of distinct pointer types ('__suseconds_t *' (aka 'long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct timeval u; unsigned short v; return(&u.tv_usec==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16463: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct timeval u; unsigned short v; return(&u.tv_usec==&v);
# | ;
# | return 0;
# | }
# configure:16477: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:233:43: error: comparison of distinct pointer types ('__suseconds_t *' (aka 'long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct timeval u; int v; return(&u.tv_usec==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16477: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct timeval u; int v; return(&u.tv_usec==&v);
# | ;
# | return 0;
# | }
# configure:16491: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:233:52: error: comparison of distinct pointer types ('__suseconds_t *' (aka 'long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct timeval u; unsigned int v; return(&u.tv_usec==&v);
# ~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16491: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | /* end confdefs.h. */
# | #include
# | int
# | main ()
# | {
# | struct timeval u; unsigned int v; return(&u.tv_usec==&v);
# | ;
# | return 0;
# | }
# configure:16505: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:16505: $? = 0
# configure:16570: result: 5 /* long */
# configure:16771: checking for basic type of struct rlimit.rlim_max
# configure:16790: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:236:44: error: comparison of distinct pointer types ('rlim_t *' (aka 'unsigned long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct rlimit u;short v; return(&u.rlim_max==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16790: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | struct rlimit u;short v; return(&u.rlim_max==&v);
# | ;
# | return 0;
# | }
# configure:16806: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:236:54: error: comparison of distinct pointer types ('rlim_t *' (aka 'unsigned long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct rlimit u; unsigned short v; return(&u.rlim_max==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16806: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | struct rlimit u; unsigned short v; return(&u.rlim_max==&v);
# | ;
# | return 0;
# | }
# configure:16822: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:236:43: error: comparison of distinct pointer types ('rlim_t *' (aka 'unsigned long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct rlimit u; int v; return(&u.rlim_max==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16822: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | struct rlimit u; int v; return(&u.rlim_max==&v);
# | ;
# | return 0;
# | }
# configure:16838: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:236:52: error: comparison of distinct pointer types ('rlim_t *' (aka 'unsigned long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct rlimit u; unsigned int v; return(&u.rlim_max==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16838: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | struct rlimit u; unsigned int v; return(&u.rlim_max==&v);
# | ;
# | return 0;
# | }
# configure:16854: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:236:44: error: comparison of distinct pointer types ('rlim_t *' (aka 'unsigned long *') and 'long *') [-Werror,-Wcompare-distinct-pointer-types]
# struct rlimit u; long v; return(&u.rlim_max==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:16854: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | /* end confdefs.h. */
# | #include
# | #include
# | #include
# | int
# | main ()
# | {
# | struct rlimit u; long v; return(&u.rlim_max==&v);
# | ;
# | return 0;
# | }
# configure:16870: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:16870: $? = 0
# configure:16925: result: 6 /* unsigned long */
# configure:17143: checking for basic type of struct cmsghdr.cmsg_len
# configure:17160: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:235:45: error: comparison of distinct pointer types ('size_t *' (aka 'unsigned long *') and 'short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct cmsghdr u;short v; return(&u.cmsg_len==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:17160: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | #define HAVE_TYPEOF_RLIM_MAX 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include "sysincludes.h"
# | int
# | main ()
# | {
# | struct cmsghdr u;short v; return(&u.cmsg_len==&v);
# | ;
# | return 0;
# | }
# configure:17174: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:235:55: error: comparison of distinct pointer types ('size_t *' (aka 'unsigned long *') and 'unsigned short *') [-Werror,-Wcompare-distinct-pointer-types]
# struct cmsghdr u; unsigned short v; return(&u.cmsg_len==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:17174: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | #define HAVE_TYPEOF_RLIM_MAX 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include "sysincludes.h"
# | int
# | main ()
# | {
# | struct cmsghdr u; unsigned short v; return(&u.cmsg_len==&v);
# | ;
# | return 0;
# | }
# configure:17188: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:235:44: error: comparison of distinct pointer types ('size_t *' (aka 'unsigned long *') and 'int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct cmsghdr u; int v; return(&u.cmsg_len==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:17188: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | #define HAVE_TYPEOF_RLIM_MAX 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include "sysincludes.h"
# | int
# | main ()
# | {
# | struct cmsghdr u; int v; return(&u.cmsg_len==&v);
# | ;
# | return 0;
# | }
# configure:17202: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:235:53: error: comparison of distinct pointer types ('size_t *' (aka 'unsigned long *') and 'unsigned int *') [-Werror,-Wcompare-distinct-pointer-types]
# struct cmsghdr u; unsigned int v; return(&u.cmsg_len==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:17202: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | #define HAVE_TYPEOF_RLIM_MAX 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include "sysincludes.h"
# | int
# | main ()
# | {
# | struct cmsghdr u; unsigned int v; return(&u.cmsg_len==&v);
# | ;
# | return 0;
# | }
# configure:17216: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# conftest.c:235:45: error: comparison of distinct pointer types ('size_t *' (aka 'unsigned long *') and 'long *') [-Werror,-Wcompare-distinct-pointer-types]
# struct cmsghdr u; long v; return(&u.cmsg_len==&v);
# ~~~~~~~~~~~^ ~~
# 1 error generated.
# configure:17216: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | #define HAVE_TYPEOF_RLIM_MAX 6 /* unsigned long */
# | /* end confdefs.h. */
# | #include "sysincludes.h"
# | int
# | main ()
# | {
# | struct cmsghdr u; long v; return(&u.cmsg_len==&v);
# | ;
# | return 0;
# | }
# configure:17230: clang -c -Werror -O0 -O -D_GNU_SOURCE -Wno-parentheses conftest.c >&5
# configure:17230: $? = 0
# configure:17281: result: 6 /* unsigned long */
# configure:17481: checking for /dev/ptmx
# configure:17486: result: yes
# configure:17504: checking for /proc
# configure:17509: result: yes
# configure:17516: checking for /proc/*/fd
# configure:17521: result: yes
# configure:17531: checking whether to include libwrap support
# configure:17542: result: yes
# configure:17549: checking for components of libwrap
# configure:17567: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:236:10: fatal error: 'tcpd.h' file not found
# #include
# ^
# 1 error generated.
# configure:17567: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | #define HAVE_TYPEOF_RLIM_MAX 6 /* unsigned long */
# | #define HAVE_TYPEOF_STRUCT_CMSGHDR_CMSG_LEN 6 /* unsigned long */
# | #define HAVE_DEV_PTMX 1
# | #define HAVE_PROC_DIR 1
# | #define HAVE_PROC_DIR_FD 1
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | ;
# | ;
# | return 0;
# | }
# configure:17592: checked for tcpd.h... no
# configure:17671: WARNING: not all components of tcp wrappers found, disabling it
# configure:17678: checking for hosts_allow_table
# configure:17695: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:236:10: fatal error: 'tcpd.h' file not found
# #include
# ^
# 1 error generated.
# configure:17695: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE_URL ""
# | #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 HAVE_STDBOOL_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_SYS_WAIT_H 1
# | #define HAVE_FCNTL_H 1
# | #define HAVE_LIMITS_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_SYS_PARAM_H 1
# | #define HAVE_SYS_IOCTL_H 1
# | #define HAVE_SYS_TIME_H 1
# | #define HAVE_SYSLOG_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_PWD_H 1
# | #define HAVE_GRP_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_POLL_H 1
# | #define HAVE_SYS_POLL_H 1
# | #define HAVE_SYS_SOCKET_H 1
# | #define HAVE_SYS_UIO_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_SYS_UN_H 1
# | #define HAVE_PTY_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_NETINET_IN_SYSTM_H 1
# | #define HAVE_NETINET_IP_H 1
# | #define HAVE_NETINET_TCP_H 1
# | #define HAVE_NET_IF_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_NETINET_IN_H 1
# | #define HAVE_ARPA_NAMESER_H 1
# | #define HAVE_NETDB_H 1
# | #define HAVE_RESOLV_H 1
# | #define HAVE_TERMIOS_H 1
# | #define HAVE_LINUX_IF_TUN_H 1
# | #define HAVE_LINUX_TYPES_H 1
# | #define HAVE_LINUX_ERRQUEUE_H 1
# | #define HAVE_SYS_UTSNAME_H 1
# | #define HAVE_SYS_SELECT_H 1
# | #define HAVE_SYS_FILE_H 1
# | #define HAVE_SYS_STROPTS_H 1
# | #define HAVE_REGEX_H 1
# | #define HAVE_LINUX_FS_H 1
# | #define HAVE_SETGRENT 1
# | #define HAVE_GETGRENT 1
# | #define HAVE_ENDGRENT 1
# | #define HAVE_GETGROUPLIST 1
# | #define HAVE_CFMAKERAW 1
# | #define HAVE_PROTOTYPE_HSTRERROR 1
# | #define WITH_HELP 1
# | #define WITH_STDIO 1
# | #define WITH_FDNUM 1
# | #define WITH_FILE 1
# | #define WITH_CREAT 1
# | #define WITH_GOPEN 1
# | #define WITH_PIPE 1
# | #define WITH_TERMIOS 1
# | #define WITH_UNIX 1
# | #define WITH_ABSTRACT_UNIXSOCKET 1
# | #define WITH_IP4 1
# | #define HAVE_NETINET_IP6_H 1
# | #define HAVE_NETINET_IP6_H 1
# | #define WITH_IP6 1
# | #define WITH_RAWIP 1
# | #define WITH_GENERICSOCKET 1
# | #define HAVE_NETPACKET_PACKET_H 1
# | #define HAVE_NETINET_IF_ETHER_H 1
# | #define WITH_INTERFACE 1
# | #define WITH_TCP 1
# | #define WITH_UDP 1
# | #define WITH_SCTP 1
# | #define WITH_LISTEN 1
# | #define WITH_SOCKS4 1
# | #define WITH_SOCKS4A 1
# | #define WITH_PROXY 1
# | #define WITH_EXEC 1
# | #define WITH_SYSTEM 1
# | #define WITH_PTY 1
# | #define WITH_EXT2 1
# | #define HAVE_READLINE_READLINE_H 1
# | #define HAVE_READLINE_HISTORY_H 1
# | #define HAVE_LIBREADLINE 1
# | #define WITH_READLINE 1
# | #define HAVE_OPENSSL_SSL_H 1
# | #define HAVE_LIBSSL 1
# | #define WITH_OPENSSL 1
# | #define WITH_TUN 1
# | #define WITH_SYCLS 1
# | #define WITH_FILAN 1
# | #define WITH_RETRY 1
# | #define WITH_MSGLEVEL 0
# | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# | #define HAVE_ST_BLKSIZE 1
# | #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# | #define HAVE_ST_BLOCKS 1
# | #define HAVE_STRUCT_STAT_ST_RDEV 1
# | #define HAVE_ST_RDEV 1
# | #define TIME_WITH_SYS_TIME 1
# | #define HAVE_NANOSLEEP 1
# | #define RETSIGTYPE void
# | #define HAVE_STRFTIME 1
# | #define HAVE_PUTENV 1
# | #define HAVE_SELECT 1
# | #define HAVE_POLL 1
# | #define HAVE_SOCKET 1
# | #define HAVE_STRTOD 1
# | #define HAVE_STRTOL 1
# | #define HAVE_STRTOUL 1
# | #define HAVE_UNAME 1
# | #define HAVE_GETPGID 1
# | #define HAVE_GETSID 1
# | #define HAVE_GETADDRINFO 1
# | #define HAVE_SETGROUPS 1
# | #define HAVE_INET_ATON 1
# | #define HAVE_GRANTPT 1
# | #define HAVE_UNLOCKPT 1
# | #define HAVE_PROTOTYPE_LIB_strdup 1
# | #define HAVE_PROTOTYPE_LIB_strerror 1
# | #define HAVE_PROTOTYPE_LIB_strstr 1
# | #define HAVE_PROTOTYPE_LIB_memrchr 1
# | #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# | #define HAVE_PROTOTYPE_LIB_ptsname 1
# | #define HAVE_TYPE_LONGLONG 1
# | #define HAVE_TYPE_SIG_ATOMIC_T 1
# | #define HAVE_TYPE_BOOL 1
# | #define HAVE_TYPE_SOCKLEN 1
# | #define HAVE_TYPE_STAT64 1
# | #define HAVE_TYPE_OFF64 1
# | #define HAVE_TYPE_SIGHANDLER 1
# | #define HAVE_TYPE_UINT8 1
# | #define HAVE_TYPE_UINT16 1
# | #define HAVE_TYPE_UINT32 1
# | #define HAVE_TYPE_UINT64 1
# | #define HAVE_FDS_BITS 1
# | #define HAVE_TYPE_SA_FAMILY_T 1
# | #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# | #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# | #define HAVE_TERMIOS_ISPEED 1
# | #define ISPEED_OFFSET 13
# | #define HAVE_STRUCT_TIMESPEC 1
# | #define HAVE_STRUCT_LINGER 1
# | #define HAVE_STRUCT_IP_MREQ 1
# | #define HAVE_STRUCT_IP_MREQN 1
# | #define HAVE_STRUCT_IPV6_MREQ 1
# | #define HAVE_STRUCT_IFREQ 1
# | #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# | #define HAVE_IP6_SOCKADDR 0
# | #define HAVE_STRUCT_IOVEC 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# | #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# | #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# | #define HAVE_STRUCT_CMSGHDR 1
# | #define HAVE_STRUCT_IN_PKTINFO 1
# | #define HAVE_PKTINFO_IPI_SPEC_DST 1
# | #define HAVE_STRUCT_IN6_PKTINFO 1
# | #define HAVE_STRUCT_IP_IP_HL 1
# | #define HAVE_SIGACTION 1
# | #define HAVE_STAT64 1
# | #define HAVE_FSTAT64 1
# | #define HAVE_LSTAT64 1
# | #define HAVE_LSEEK64 1
# | #define HAVE_TRUNCATE64 1
# | #define HAVE_FTRUNCATE64 1
# | #define HAVE_STRTOLL 1
# | #define HAVE_HSTRERROR 1
# | #define HAVE_INET_NTOP 1
# | #define HAVE_OPENPTY 1
# | #define HAVE_CLOCK_GETTIME 1
# | #define HAVE_FLOCK 1
# | #define HAVE_SETENV 1
# | #define HAVE_UNSETENV 1
# | #define HAVE_SSLv2_client_method 1
# | #define HAVE_SSLv2_server_method 1
# | #define HAVE_SSL_CTX_set_default_verify_paths 1
# | #define HAVE_SSLv23_client_method 1
# | #define HAVE_SSLv23_server_method 1
# | #define HAVE_TLSv1_client_method 1
# | #define HAVE_TLSv1_server_method 1
# | #define HAVE_TLSv1_1_client_method 1
# | #define HAVE_TLSv1_1_server_method 1
# | #define HAVE_TLSv1_2_client_method 1
# | #define HAVE_TLSv1_2_server_method 1
# | #define HAVE_DTLSv1_client_method 1
# | #define HAVE_DTLSv1_server_method 1
# | #define HAVE_C99_SNPRINTF 1
# | #define CRDLY_SHIFT 9
# | #define TABDLY_SHIFT 11
# | #define CSIZE_SHIFT 4
# | #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# | #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# | #define HAVE_BASIC_PID_T 3 /* int */
# | #define HAVE_BASIC_UID_T 4 /* unsigned int */
# | #define HAVE_BASIC_GID_T 4 /* unsigned int */
# | #define HAVE_BASIC_TIME_T 5 /* long */
# | #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# | #define HAVE_BASIC_OFF_T 5 /* long */
# | #define HAVE_BASIC_OFF64_T 5 /* long */
# | #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# | #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# | #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# | #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# | #define HAVE_TYPEOF_RLIM_MAX 6 /* unsigned long */
# | #define HAVE_TYPEOF_STRUCT_CMSGHDR_CMSG_LEN 6 /* unsigned long */
# | #define HAVE_DEV_PTMX 1
# | #define HAVE_PROC_DIR 1
# | #define HAVE_PROC_DIR_FD 1
# | /* end confdefs.h. */
# | #include
# | #include
# | int
# | main ()
# | {
# | hosts_allow_table="";
# | ;
# | return 0;
# | }
# configure:17707: result: no
# configure:17733: checking for declaration of environ
# configure:17749: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:239:8: warning: unused variable 's' [-Wunused-variable]
# char **s = environ;
# ^
# 1 warning generated.
# configure:17749: $? = 0
# configure:17761: result: yes
# configure:17765: checking for var environ
# configure:17781: clang -c -O -D_GNU_SOURCE -Wall -Wno-parentheses conftest.c >&5
# conftest.c:240:31: warning: unused variable 's' [-Wunused-variable]
# extern char **environ; char **s = environ;
# ^
# 1 warning generated.
# configure:17781: $? = 0
# configure:17793: result: yes
# configure:17923: creating ./config.status
#
# ## ---------------------- ##
# ## Running config.status. ##
# ## ---------------------- ##
#
# This file was extended by config.status, which was
# generated by GNU Autoconf 2.69. Invocation command line was
#
# CONFIG_FILES =
# CONFIG_HEADERS =
# CONFIG_LINKS =
# CONFIG_COMMANDS =
# $ ./config.status
#
# on ebcfa7a85cad
#
# config.status:1028: creating Makefile
# config.status:1028: creating config.h
#
# ## ---------------- ##
# ## Cache variables. ##
# ## ---------------- ##
#
# ac_cv_apple_use_rfc_2292=no
# ac_cv_c_compiler_gnu=yes
# ac_cv_c_const=yes
# ac_cv_env_CC_set=set
# ac_cv_env_CC_value=clang
# ac_cv_env_CFLAGS_set=set
# ac_cv_env_CFLAGS_value=
# ac_cv_env_CPPFLAGS_set=set
# ac_cv_env_CPPFLAGS_value=
# ac_cv_env_CPP_set=
# ac_cv_env_CPP_value=
# ac_cv_env_LDFLAGS_set=set
# ac_cv_env_LDFLAGS_value=
# ac_cv_env_LIBS_set=
# ac_cv_env_LIBS_value=
# ac_cv_env_build_alias_set=
# ac_cv_env_build_alias_value=
# ac_cv_env_host_alias_set=set
# ac_cv_env_host_alias_value=x86_64-unknown-linux
# ac_cv_env_target_alias_set=
# ac_cv_env_target_alias_value=
# ac_cv_func_DTLSv1_client_method=yes
# ac_cv_func_DTLSv1_server_method=yes
# ac_cv_func_SSL_CTX_set_default_verify_paths=yes
# ac_cv_func_SSLv23_client_method=yes
# ac_cv_func_SSLv23_server_method=yes
# ac_cv_func_SSLv2_client_method=yes
# ac_cv_func_SSLv2_server_method=yes
# ac_cv_func_SSLv3_client_method=no
# ac_cv_func_SSLv3_server_method=no
# ac_cv_func_TLSv1_1_client_method=yes
# ac_cv_func_TLSv1_1_server_method=yes
# ac_cv_func_TLSv1_2_client_method=yes
# ac_cv_func_TLSv1_2_server_method=yes
# ac_cv_func_TLSv1_client_method=yes
# ac_cv_func_TLSv1_server_method=yes
# ac_cv_func_ar=no
# ac_cv_func_cfmakeraw=yes
# ac_cv_func_dummy=no
# ac_cv_func_endgrent=yes
# ac_cv_func_flock=yes
# ac_cv_func_fstat64=yes
# ac_cv_func_ftruncate64=yes
# ac_cv_func_getaddrinfo=yes
# ac_cv_func_getgrent=yes
# ac_cv_func_getgrouplist=yes
# ac_cv_func_gethostent=yes
# ac_cv_func_getpgid=yes
# ac_cv_func_getsid=yes
# ac_cv_func_grantpt=yes
# ac_cv_func_hstrerror=yes
# ac_cv_func_inet_aton=yes
# ac_cv_func_inet_ntop=yes
# ac_cv_func_lseek64=yes
# ac_cv_func_lstat64=yes
# ac_cv_func_memcmp_working=yes
# ac_cv_func_nanosleep=yes
# ac_cv_func_openpty=no
# ac_cv_func_poll=yes
# ac_cv_func_putenv=yes
# ac_cv_func_select=yes
# ac_cv_func_setenv=yes
# ac_cv_func_setgrent=yes
# ac_cv_func_setgroups=yes
# ac_cv_func_setsockopt=yes
# ac_cv_func_sigaction=yes
# ac_cv_func_socket=yes
# ac_cv_func_stat64=yes
# ac_cv_func_strftime=yes
# ac_cv_func_strtod=yes
# ac_cv_func_strtol=yes
# ac_cv_func_strtoll=yes
# ac_cv_func_strtoul=yes
# ac_cv_func_truncate64=yes
# ac_cv_func_uname=yes
# ac_cv_func_unlockpt=yes
# ac_cv_func_unsetenv=yes
# ac_cv_have_c99_snprintf=yes
# ac_cv_have_z_modifier=no
# ac_cv_header_arpa_nameser_h=yes
# ac_cv_header_bsd_libutil_h=no
# ac_cv_header_fcntl_h=yes
# ac_cv_header_grp_h=yes
# ac_cv_header_inttypes_h=yes
# ac_cv_header_libutil_h=no
# ac_cv_header_limits_h=yes
# ac_cv_header_linux_errqueue_h=yes
# ac_cv_header_linux_ext2_fs_h=no
# ac_cv_header_linux_fs_h=yes
# ac_cv_header_linux_if_tun_h=yes
# ac_cv_header_linux_types_h=yes
# ac_cv_header_memory_h=yes
# ac_cv_header_net_if_dl_h=no
# ac_cv_header_net_if_h=yes
# ac_cv_header_netdb_h=yes
# ac_cv_header_netinet6_in6_h=no
# ac_cv_header_netinet_if_ether_h=yes
# ac_cv_header_netinet_in_h=yes
# ac_cv_header_netinet_in_systm_h=yes
# ac_cv_header_netinet_ip6_h=yes
# ac_cv_header_netinet_ip_h=yes
# ac_cv_header_netinet_tcp_h=yes
# ac_cv_header_netpacket_packet_h=yes
# ac_cv_header_poll_h=yes
# ac_cv_header_pty_h=yes
# ac_cv_header_pwd_h=yes
# ac_cv_header_regex_h=yes
# ac_cv_header_resolv_h=yes
# ac_cv_header_stdbool_h=yes
# ac_cv_header_stdc=yes
# ac_cv_header_stdint_h=yes
# ac_cv_header_stdlib_h=yes
# ac_cv_header_string_h=yes
# ac_cv_header_strings_h=yes
# ac_cv_header_sys_file_h=yes
# ac_cv_header_sys_ioctl_h=yes
# ac_cv_header_sys_param_h=yes
# ac_cv_header_sys_poll_h=yes
# ac_cv_header_sys_select_h=yes
# ac_cv_header_sys_socket_h=yes
# ac_cv_header_sys_stat_h=yes
# ac_cv_header_sys_stropts_h=yes
# ac_cv_header_sys_time_h=yes
# ac_cv_header_sys_types_h=yes
# ac_cv_header_sys_uio_h=yes
# ac_cv_header_sys_un_h=yes
# ac_cv_header_sys_utsname_h=yes
# ac_cv_header_sys_wait_h=yes
# ac_cv_header_syslog_h=yes
# ac_cv_header_termios_h=yes
# ac_cv_header_time=yes
# ac_cv_header_unistd_h=yes
# ac_cv_header_util_h=no
# ac_cv_ispeed_offset=13
# ac_cv_lib_bsd_openpty=no
# ac_cv_lib_crypt_SSLv3_client_method=no
# ac_cv_lib_crypt_SSLv3_server_method=no
# ac_cv_lib_rt_clock_gettime=yes
# ac_cv_lib_util_openpty=yes
# ac_cv_member_struct_stat_st_blksize=yes
# ac_cv_member_struct_stat_st_blocks=yes
# ac_cv_member_struct_stat_st_rdev=yes
# ac_cv_objext=o
# ac_cv_path_EGREP='/usr/bin/grep -E'
# ac_cv_path_GREP=/usr/bin/grep
# ac_cv_path_install='/usr/bin/install -c'
# ac_cv_prog_AR=ar
# ac_cv_prog_CC=clang
# ac_cv_prog_CPP='clang -E'
# ac_cv_prog_ac_ct_RANLIB=ranlib
# ac_cv_prog_cc_c89=
# ac_cv_prog_cc_g=yes
# ac_cv_prog_gcc_traditional=no
# ac_cv_search_res_9_init=no
# ac_cv_svid3=no
# ac_cv_type_mode_t=yes
# ac_cv_type_off_t=yes
# ac_cv_type_pid_t=yes
# ac_cv_type_sig_atomic_t=yes
# ac_cv_type_signal=void
# ac_cv_type_size_t=yes
# ac_cv_type_uid_t=yes
# ac_cv_xpg4_2=no
# sc_cv_decl_environ=yes
# sc_cv_define_ipproto_sctp=yes
# sc_cv_have_hosts_allow_table=no
# sc_cv_have_libssl=yes
# sc_cv_have_openssl_ssl_h=yes
# sc_cv_have_prototype_hstrerror=yes
# sc_cv_have_prototype_lib_getipnodebyname=no
# sc_cv_have_prototype_lib_if_indextoname=yes
# sc_cv_have_prototype_lib_memrchr=yes
# sc_cv_have_prototype_lib_ptsname=yes
# sc_cv_have_prototype_lib_strdup=yes
# sc_cv_have_prototype_lib_strerror=yes
# sc_cv_have_prototype_lib_strstr=yes
# sc_cv_have_tcpd_h=no
# sc_cv_pktinfo_ipi_spec_dst=yes
# sc_cv_struct_cmsghdr=yes
# sc_cv_struct_ifreq=yes
# sc_cv_struct_ifreq_ifr_ifindex=yes
# sc_cv_struct_ifreq_ifr_index=no
# sc_cv_struct_in6_pktinfo=yes
# sc_cv_struct_in_pktinfo=yes
# sc_cv_struct_iovec=yes
# sc_cv_struct_ip_ip_hl=yes
# sc_cv_struct_ip_mreq=yes
# sc_cv_struct_ip_mreqn=yes
# sc_cv_struct_ipv6_mreq=yes
# sc_cv_struct_linger=yes
# sc_cv_struct_msghdr_msgcontrol=yes
# sc_cv_struct_msghdr_msgcontrollen=yes
# sc_cv_struct_msghdr_msgflags=yes
# sc_cv_struct_sigaction_sa_sigaction=yes
# sc_cv_struct_sock_extended_err=yes
# sc_cv_struct_sockaddr_salen=no
# sc_cv_struct_timespec=yes
# sc_cv_sys_crdly_shift=9
# sc_cv_sys_csize_shift=4
# sc_cv_sys_tabdly_shift=11
# sc_cv_termios_ispeed=yes
# sc_cv_type_bool=yes
# sc_cv_type_dev_basic='6 /* unsigned long */'
# sc_cv_type_gidt_basic='4 /* unsigned int */'
# sc_cv_type_longlong=yes
# sc_cv_type_modet_basic='4 /* unsigned int */'
# sc_cv_type_off64=yes
# sc_cv_type_off64_basic='5 /* long */'
# sc_cv_type_off_basic='5 /* long */'
# sc_cv_type_pidt_basic='3 /* int */'
# sc_cv_type_rlimit_rlimmax_basic='6 /* unsigned long */'
# sc_cv_type_sa_family_t=yes
# sc_cv_type_sighandler=yes
# sc_cv_type_sizet_basic='6 /* unsigned long */'
# sc_cv_type_socklen=yes
# sc_cv_type_socklent_basic='4 /* unsigned int */'
# sc_cv_type_stat64=yes
# sc_cv_type_stat64_stblksize_basic='5 /* long */'
# sc_cv_type_stat64_stblocks_basic='5 /* long */'
# sc_cv_type_stat64_stdev_basic='6 /* unsigned long */'
# sc_cv_type_stat64_stino_basic='6 /* unsigned long */'
# sc_cv_type_stat64_stnlink_basic='6 /* unsigned long */'
# sc_cv_type_stat64_stsize_basic='5 /* long */'
# sc_cv_type_stat_stblksize_basic='5 /* long */'
# sc_cv_type_stat_stblocks_basic='5 /* long */'
# sc_cv_type_stat_stino_basic='6 /* unsigned long */'
# sc_cv_type_stat_stnlink_basic='6 /* unsigned long */'
# sc_cv_type_stat_stsize_basic='5 /* long */'
# sc_cv_type_struct_timeval_tv_usec='5 /* long */'
# sc_cv_type_timet_basic='5 /* long */'
# sc_cv_type_uidt_basic='4 /* unsigned int */'
# sc_cv_type_uint16=yes
# sc_cv_type_uint32=yes
# sc_cv_type_uint64=yes
# sc_cv_type_uint8=yes
# sc_cv_typeof_struct_cmsghdr_cmsg_len='6 /* unsigned long */'
# sc_cv_var_environ=yes
#
# ## ----------------- ##
# ## Output variables. ##
# ## ----------------- ##
#
# AR='ar'
# CC='clang'
# CFLAGS='-O -D_GNU_SOURCE -Wall -Wno-parentheses'
# CPP='clang -E'
# CPPFLAGS=''
# DEFS='-DHAVE_CONFIG_H'
# ECHO_C=''
# ECHO_N='-n'
# ECHO_T=''
# EGREP='/usr/bin/grep -E'
# EXEEXT=''
# FILAN='filan.c'
# FIPSLD_CC=''
# GREP='/usr/bin/grep'
# HAVE_FIPSLD=''
# INSTALL_DATA='${INSTALL} -m 644'
# INSTALL_PROGRAM='${INSTALL}'
# INSTALL_SCRIPT='${INSTALL}'
# LDFLAGS=''
# LIBOBJS=''
# LIBS='-lrt -lutil -lreadline -lssl -lcrypto'
# LTLIBOBJS=''
# OBJEXT='o'
# PACKAGE_BUGREPORT=''
# PACKAGE_NAME=''
# PACKAGE_STRING=''
# PACKAGE_TARNAME=''
# PACKAGE_URL=''
# PACKAGE_VERSION=''
# PATH_SEPARATOR=':'
# RANLIB='ranlib'
# SHELL='/bin/sh'
# SSLCLS='sslcls.c'
# SYCLS='sycls.c'
# SYSDEFS=''
# ac_ct_CC=''
# bindir='${exec_prefix}/bin'
# build_alias=''
# datadir='${datarootdir}'
# datarootdir='${prefix}/share'
# docdir='${datarootdir}/doc/${PACKAGE}'
# dvidir='${docdir}'
# exec_prefix='${prefix}'
# host_alias='x86_64-unknown-linux'
# htmldir='${docdir}'
# includedir='${prefix}/include'
# infodir='${datarootdir}/info'
# libdir='${exec_prefix}/lib'
# libexecdir='${exec_prefix}/libexec'
# localedir='${datarootdir}/locale'
# localstatedir='${prefix}/var'
# mandir='/usr/share/man'
# oldincludedir='/usr/include'
# pdfdir='${docdir}'
# prefix='/usr'
# program_transform_name='s,x,x,'
# psdir='${docdir}'
# sbindir='${exec_prefix}/sbin'
# sharedstatedir='${prefix}/com'
# sysconfdir='${prefix}/etc'
# target_alias=''
#
# ## ----------- ##
# ## confdefs.h. ##
# ## ----------- ##
#
# /* confdefs.h */
# #define PACKAGE_NAME ""
# #define PACKAGE_TARNAME ""
# #define PACKAGE_VERSION ""
# #define PACKAGE_STRING ""
# #define PACKAGE_BUGREPORT ""
# #define PACKAGE_URL ""
# #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 HAVE_STDBOOL_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_PWD_H 1
# #define HAVE_GRP_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_POLL_H 1
# #define HAVE_SYS_POLL_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_PTY_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_LINUX_IF_TUN_H 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_LINUX_ERRQUEUE_H 1
# #define HAVE_SYS_UTSNAME_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_STROPTS_H 1
# #define HAVE_REGEX_H 1
# #define HAVE_LINUX_FS_H 1
# #define HAVE_SETGRENT 1
# #define HAVE_GETGRENT 1
# #define HAVE_ENDGRENT 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_CFMAKERAW 1
# #define HAVE_PROTOTYPE_HSTRERROR 1
# #define WITH_HELP 1
# #define WITH_STDIO 1
# #define WITH_FDNUM 1
# #define WITH_FILE 1
# #define WITH_CREAT 1
# #define WITH_GOPEN 1
# #define WITH_PIPE 1
# #define WITH_TERMIOS 1
# #define WITH_UNIX 1
# #define WITH_ABSTRACT_UNIXSOCKET 1
# #define WITH_IP4 1
# #define HAVE_NETINET_IP6_H 1
# #define HAVE_NETINET_IP6_H 1
# #define WITH_IP6 1
# #define WITH_RAWIP 1
# #define WITH_GENERICSOCKET 1
# #define HAVE_NETPACKET_PACKET_H 1
# #define HAVE_NETINET_IF_ETHER_H 1
# #define WITH_INTERFACE 1
# #define WITH_TCP 1
# #define WITH_UDP 1
# #define WITH_SCTP 1
# #define WITH_LISTEN 1
# #define WITH_SOCKS4 1
# #define WITH_SOCKS4A 1
# #define WITH_PROXY 1
# #define WITH_EXEC 1
# #define WITH_SYSTEM 1
# #define WITH_PTY 1
# #define WITH_EXT2 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_LIBREADLINE 1
# #define WITH_READLINE 1
# #define HAVE_OPENSSL_SSL_H 1
# #define HAVE_LIBSSL 1
# #define WITH_OPENSSL 1
# #define WITH_TUN 1
# #define WITH_SYCLS 1
# #define WITH_FILAN 1
# #define WITH_RETRY 1
# #define WITH_MSGLEVEL 0
# #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
# #define HAVE_ST_BLKSIZE 1
# #define HAVE_STRUCT_STAT_ST_BLOCKS 1
# #define HAVE_ST_BLOCKS 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define TIME_WITH_SYS_TIME 1
# #define HAVE_NANOSLEEP 1
# #define RETSIGTYPE void
# #define HAVE_STRFTIME 1
# #define HAVE_PUTENV 1
# #define HAVE_SELECT 1
# #define HAVE_POLL 1
# #define HAVE_SOCKET 1
# #define HAVE_STRTOD 1
# #define HAVE_STRTOL 1
# #define HAVE_STRTOUL 1
# #define HAVE_UNAME 1
# #define HAVE_GETPGID 1
# #define HAVE_GETSID 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_SETGROUPS 1
# #define HAVE_INET_ATON 1
# #define HAVE_GRANTPT 1
# #define HAVE_UNLOCKPT 1
# #define HAVE_PROTOTYPE_LIB_strdup 1
# #define HAVE_PROTOTYPE_LIB_strerror 1
# #define HAVE_PROTOTYPE_LIB_strstr 1
# #define HAVE_PROTOTYPE_LIB_memrchr 1
# #define HAVE_PROTOTYPE_LIB_if_indextoname 1
# #define HAVE_PROTOTYPE_LIB_ptsname 1
# #define HAVE_TYPE_LONGLONG 1
# #define HAVE_TYPE_SIG_ATOMIC_T 1
# #define HAVE_TYPE_BOOL 1
# #define HAVE_TYPE_SOCKLEN 1
# #define HAVE_TYPE_STAT64 1
# #define HAVE_TYPE_OFF64 1
# #define HAVE_TYPE_SIGHANDLER 1
# #define HAVE_TYPE_UINT8 1
# #define HAVE_TYPE_UINT16 1
# #define HAVE_TYPE_UINT32 1
# #define HAVE_TYPE_UINT64 1
# #define HAVE_FDS_BITS 1
# #define HAVE_TYPE_SA_FAMILY_T 1
# #define HAVE_STRUCT_SOCK_EXTENDED_ERR 1
# #define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
# #define HAVE_TERMIOS_ISPEED 1
# #define ISPEED_OFFSET 13
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_STRUCT_LINGER 1
# #define HAVE_STRUCT_IP_MREQ 1
# #define HAVE_STRUCT_IP_MREQN 1
# #define HAVE_STRUCT_IPV6_MREQ 1
# #define HAVE_STRUCT_IFREQ 1
# #define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1
# #define HAVE_IP6_SOCKADDR 0
# #define HAVE_STRUCT_IOVEC 1
# #define HAVE_STRUCT_MSGHDR_MSGCONTROL 1
# #define HAVE_STRUCT_MSGHDR_MSGCONTROLLEN 1
# #define HAVE_STRUCT_MSGHDR_MSGFLAGS 1
# #define HAVE_STRUCT_CMSGHDR 1
# #define HAVE_STRUCT_IN_PKTINFO 1
# #define HAVE_PKTINFO_IPI_SPEC_DST 1
# #define HAVE_STRUCT_IN6_PKTINFO 1
# #define HAVE_STRUCT_IP_IP_HL 1
# #define HAVE_SIGACTION 1
# #define HAVE_STAT64 1
# #define HAVE_FSTAT64 1
# #define HAVE_LSTAT64 1
# #define HAVE_LSEEK64 1
# #define HAVE_TRUNCATE64 1
# #define HAVE_FTRUNCATE64 1
# #define HAVE_STRTOLL 1
# #define HAVE_HSTRERROR 1
# #define HAVE_INET_NTOP 1
# #define HAVE_OPENPTY 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_FLOCK 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_SSLv2_client_method 1
# #define HAVE_SSLv2_server_method 1
# #define HAVE_SSL_CTX_set_default_verify_paths 1
# #define HAVE_SSLv23_client_method 1
# #define HAVE_SSLv23_server_method 1
# #define HAVE_TLSv1_client_method 1
# #define HAVE_TLSv1_server_method 1
# #define HAVE_TLSv1_1_client_method 1
# #define HAVE_TLSv1_1_server_method 1
# #define HAVE_TLSv1_2_client_method 1
# #define HAVE_TLSv1_2_server_method 1
# #define HAVE_DTLSv1_client_method 1
# #define HAVE_DTLSv1_server_method 1
# #define HAVE_C99_SNPRINTF 1
# #define CRDLY_SHIFT 9
# #define TABDLY_SHIFT 11
# #define CSIZE_SHIFT 4
# #define HAVE_BASIC_SIZE_T 6 /* unsigned long */
# #define HAVE_BASIC_MODE_T 4 /* unsigned int */
# #define HAVE_BASIC_PID_T 3 /* int */
# #define HAVE_BASIC_UID_T 4 /* unsigned int */
# #define HAVE_BASIC_GID_T 4 /* unsigned int */
# #define HAVE_BASIC_TIME_T 5 /* long */
# #define HAVE_BASIC_SOCKLEN_T 4 /* unsigned int */
# #define HAVE_BASIC_OFF_T 5 /* long */
# #define HAVE_BASIC_OFF64_T 5 /* long */
# #define HAVE_BASIC_DEV_T 6 /* unsigned long */
# #define HAVE_TYPEOF_ST_INO 6 /* unsigned long */
# #define HAVE_TYPEOF_ST_NLINK 6 /* unsigned long */
# #define HAVE_TYPEOF_ST_SIZE 5 /* long */
# #define HAVE_TYPEOF_ST_BLKSIZE 5 /* long */
# #define HAVE_TYPEOF_ST_BLOCKS 5 /* long */
# #define HAVE_TYPEOF_ST64_DEV 6 /* unsigned long */
# #define HAVE_TYPEOF_ST64_INO 6 /* unsigned long */
# #define HAVE_TYPEOF_ST64_NLINK 6 /* unsigned long */
# #define HAVE_TYPEOF_ST64_SIZE 5 /* long */
# #define HAVE_TYPEOF_ST64_BLKSIZE 5 /* long */
# #define HAVE_TYPEOF_ST64_BLOCKS 5 /* long */
# #define HAVE_TYPEOF_STRUCT_TIMEVAL_TV_USEC 5 /* long */
# #define HAVE_TYPEOF_RLIM_MAX 6 /* unsigned long */
# #define HAVE_TYPEOF_STRUCT_CMSGHDR_CMSG_LEN 6 /* unsigned long */
# #define HAVE_DEV_PTMX 1
# #define HAVE_PROC_DIR 1
# #define HAVE_PROC_DIR_FD 1
# #define HAVE_DECL_ENVIRON 1
# #define HAVE_VAR_ENVIRON 1
# #define BUILD_DATE __DATE__" "__TIME__
#
# configure: exit 0