Build of tdb with vanilla toolchain

The build took 00h 01m 49s and was SUCCESSFUL.

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

SLOCLanguage
21,949 python
20,673 ansic
169 sh
80 makefile
42,871 total

The process tree of the build process is here.

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...

CMD: sudo -u tuscan red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: tdb 1.3.8-1 (Wed Aug 24 14:14:29 UTC 2016)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# Checking for program gcc or cc : /usr/sbin/gcc
# Checking for program cpp : /usr/sbin/cpp
# Checking for program ar : /usr/sbin/ar
# Checking for program ranlib : /usr/sbin/ranlib
# Checking for gcc : ok
# Checking for program git : /usr/sbin/git
# Check for -MD : yes
# Checking for program gdb : not found
# Checking build system : Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux
# Checking for header sys/utsname.h : yes
# Checking uname sysname type : Linux
# Checking uname machine type : x86_64
# Checking uname release type : 4.7.1-1-ARCH
# Checking uname version type : #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016
# Checking for header stdio.h : yes
# Checking simple C program : ok
# Checking compiler accepts ['-Werror'] : yes
# Checking linker accepts ['-Wl,-rpath,.'] : yes
# Checking for rpath library support : ok
# Checking for -Wl,--version-script support : ok
# Checking compiler accepts ['-fvisibility=hidden', '-Werror'] : yes
# Checking for HAVE_VISIBILITY_ATTR : ok
# Checking for library constructor support : ok
# Checking for library destructor support : ok
# Checking compiler accepts -fPIC : yes
# Checking for inline : inline
# Checking for pkg-config version >= 0.0.0 : yes
# Checking compiler accepts [''] : yes
# Checking for header sys/types.h : yes
# Checking for header sys/stat.h : yes
# Checking for header stdlib.h : yes
# Checking for header stddef.h : yes
# Checking for header memory.h : yes
# Checking for header string.h : yes
# Checking for header strings.h : yes
# Checking for header inttypes.h : yes
# Checking for header stdint.h : yes
# Checking for header unistd.h : yes
# Checking for header minix/config.h : no
# Checking for header ctype.h : yes
# Checking for header standards.h : no
# Checking for header stdbool.h : yes
# Checking for header stdarg.h : yes
# Checking for header vararg.h : no
# Checking for header limits.h : yes
# Checking for header assert.h : yes
# Checking getconf LFS_CFLAGS : not found
# Checking getconf large file support flags work : ok
# Checking for large file support without additional flags : ok
# Checking for header sys/time.h : yes
# Checking for header time.h : yes
# Checking for header endian.h : yes
# Checking for header sys/endian.h : no
# Checking for HAVE_LITTLE_ENDIAN : ok
# Checking for HAVE_BIG_ENDIAN : not found
# Checking for header signal.h : yes
# Checking if signal handlers return int : not found
# Checking for variable __FUNCTION__ : ok
# Checking for va_copy : ok
# Checking for HAVE__VA_ARGS__MACRO : ok
# Checking for header linux/types.h : yes
# Checking for header crypt.h : yes
# Checking for header locale.h : yes
# Checking for header acl/libacl.h : yes
# Checking for header compat.h : no
# Checking for header attr/xattr.h : yes
# Checking for header dustat.h : no
# Checking for header fcntl.h : yes
# Checking for header fnmatch.h : yes
# Checking for header glob.h : yes
# Checking for header history.h : no
# Checking for header krb5.h : yes
# Checking for header langinfo.h : yes
# Checking for header libaio.h : yes
# Checking for header ndir.h : no
# Checking for header pwd.h : yes
# Checking for header shadow.h : yes
# Checking for header sys/acl.h : yes
# Checking for header sys/attributes.h : no
# Checking for header attr/attributes.h : yes
# Checking for header sys/capability.h : yes
# Checking for header sys/dir.h : yes
# Checking for header sys/epoll.h : yes
# Checking for header port.h : no
# Checking for header sys/fcntl.h : yes
# Checking for header sys/filio.h : no
# Checking for header sys/filsys.h : no
# Checking for header sys/fs/s5param.h : no
# Checking for header sys/fs/vx/quota.h : no
# Checking for header sys/id.h : no
# Checking for header sys/ioctl.h : yes
# Checking for header sys/ipc.h : yes
# Checking for header sys/mman.h : yes
# Checking for header sys/mode.h : no
# Checking for header sys/ndir.h : no
# Checking for header sys/priv.h : no
# Checking for header sys/resource.h : yes
# Checking for header sys/security.h : no
# Checking for header sys/shm.h : yes
# Checking for header sys/statfs.h : yes
# Checking for header sys/statvfs.h : yes
# Checking for header sys/termio.h : no
# Checking for header sys/vfs.h : yes
# Checking for header sys/xattr.h : yes
# Checking for header termio.h : yes
# Checking for header termios.h : yes
# Checking for header sys/file.h : yes
# Checking for header sys/ucontext.h : yes
# Checking for header sys/wait.h : yes
# Checking for header malloc.h : yes
# Checking for header grp.h : yes
# Checking for header sys/select.h : yes
# Checking for header setjmp.h : yes
# Checking for header utime.h : yes
# Checking for header sys/syslog.h : yes
# Checking for header syslog.h : yes
# Checking for header sys/mount.h : yes
# Checking for header mntent.h : yes
# Checking for header stropts.h : yes
# Checking for header unix.h : no
# Checking for header sys/param.h : yes
# Checking for header sys/socket.h : yes
# Checking for header netinet/in.h : yes
# Checking for header netdb.h : yes
# Checking for header arpa/inet.h : yes
# Checking for header netinet/in_systm.h : yes
# Checking for header netinet/ip.h : yes
# Checking for header netinet/tcp.h : yes
# Checking for header netinet/in_ip.h : no
# Checking for header sys/sockio.h : no
# Checking for header sys/un.h : yes
# Checking for header sys/uio.h : yes
# Checking for header ifaddrs.h : yes
# Checking for header direct.h : no
# Checking for header dirent.h : yes
# Checking for header windows.h : no
# Checking for header winsock2.h : no
# Checking for header ws2tcpip.h : no
# Checking for header errno.h : yes
# Checking for header getopt.h : yes
# Checking for header iconv.h : yes
# Checking for header nss.h : yes
# Checking for header sasl/sasl.h : yes
# Checking for inotify_init : ok
# Checking for header security/pam_appl.h : yes
# Checking for header zlib.h : yes
# Checking for header asm/unistd.h : yes
# Checking for header aio.h : yes
# Checking for header sys/unistd.h : yes
# Checking for header rpc/rpc.h : yes
# Checking for header rpc/nettype.h : no
# Checking for header alloca.h : yes
# Checking for header float.h : yes
# Checking for header rpcsvc/nis.h : yes
# Checking for header rpcsvc/ypclnt.h : yes
# Checking for header sys/sysctl.h : yes
# Checking for header sys/fileio.h : no
# Checking for header sys/filesys.h : no
# Checking for header sys/dustat.h : no
# Checking for header sys/sysmacros.h : yes
# Checking for header xfs/libxfs.h : no
# Checking for header netgroup.h : no
# Checking for header rpcsvc/yp_prot.h : yes
# Checking for HAVE_RPCSVC_YP_PROT_H : ok
# Checking for header valgrind.h : no
# Checking for header valgrind/valgrind.h : no
# Checking for header valgrind/memcheck.h : no
# Checking for header nss_common.h : no
# Checking for header nsswitch.h : no
# Checking for header ns_api.h : no
# Checking for header sys/extattr.h : no
# Checking for header sys/ea.h : no
# Checking for header sys/proplist.h : no
# Checking for header sys/cdefs.h : yes
# Checking for header utmp.h : yes
# Checking for header utmpx.h : yes
# Checking for header lastlog.h : yes
# Checking for header syscall.h : yes
# Checking for header sys/syscall.h : yes
# Checking for header sys/atomic.h : no
# Checking for header libgen.h : yes
# Checking for header sys/prctl.h : yes
# Checking for prctl syscall : ok
# Checking for O_DIRECT flag to open(2) : ok
# Checking for long long : ok
# Checking for intptr_t : ok
# Checking for uintptr_t : ok
# Checking for ptrdiff_t : ok
# Checking for comparison_fn_t : ok
# Checking for _Bool : ok
# Checking for bool : ok
# Checking for int8_t : ok
# Checking for uint8_t : ok
# Checking for int16_t : ok
# Checking for uint16_t : ok
# Checking for int32_t : ok
# Checking for uint32_t : ok
# Checking for int64_t : ok
# Checking for uint64_t : ok
# Checking for size_t : ok
# Checking for ssize_t : ok
# Checking for ino_t : ok
# Checking for loff_t : ok
# Checking for offset_t : not found
# Checking for volatile int : ok
# Checking for uint_t : not found
# Checking for blksize_t : ok
# Checking for blkcnt_t : ok
# Checking if size of bool == 1 : ok
# Checking if size of char == 1 : ok
# Checking if size of int == 1 : not found
# Checking if size of int == 2 : not found
# Checking if size of int == 4 : ok
# Checking if size of long long == 1 : not found
# Checking if size of long long == 2 : not found
# Checking if size of long long == 4 : not found
# Checking if size of long long == 8 : ok
# Checking if size of long == 1 : not found
# Checking if size of long == 2 : not found
# Checking if size of long == 4 : not found
# Checking if size of long == 8 : ok
# Checking if size of short == 1 : not found
# Checking if size of short == 2 : ok
# Checking if size of size_t == 1 : not found
# Checking if size of size_t == 2 : not found
# Checking if size of size_t == 4 : not found
# Checking if size of size_t == 8 : ok
# Checking if size of ssize_t == 1 : not found
# Checking if size of ssize_t == 2 : not found
# Checking if size of ssize_t == 4 : not found
# Checking if size of ssize_t == 8 : ok
# Checking if size of int8_t == 1 : ok
# Checking if size of uint8_t == 1 : ok
# Checking if size of int16_t == 1 : not found
# Checking if size of int16_t == 2 : ok
# Checking if size of uint16_t == 1 : not found
# Checking if size of uint16_t == 2 : ok
# Checking if size of int32_t == 1 : not found
# Checking if size of int32_t == 2 : not found
# Checking if size of int32_t == 4 : ok
# Checking if size of uint32_t == 1 : not found
# Checking if size of uint32_t == 2 : not found
# Checking if size of uint32_t == 4 : ok
# Checking if size of int64_t == 1 : not found
# Checking if size of int64_t == 2 : not found
# Checking if size of int64_t == 4 : not found
# Checking if size of int64_t == 8 : ok
# Checking if size of uint64_t == 1 : not found
# Checking if size of uint64_t == 2 : not found
# Checking if size of uint64_t == 4 : not found
# Checking if size of uint64_t == 8 : ok
# Checking if size of void* == 1 : not found
# Checking if size of void* == 2 : not found
# Checking if size of void* == 4 : not found
# Checking if size of void* == 8 : ok
# Checking if size of off_t == 1 : not found
# Checking if size of off_t == 2 : not found
# Checking if size of off_t == 4 : not found
# Checking if size of off_t == 8 : ok
# Checking if size of dev_t == 1 : not found
# Checking if size of dev_t == 2 : not found
# Checking if size of dev_t == 4 : not found
# Checking if size of dev_t == 8 : ok
# Checking if size of ino_t == 1 : not found
# Checking if size of ino_t == 2 : not found
# Checking if size of ino_t == 4 : not found
# Checking if size of ino_t == 8 : ok
# Checking if size of time_t == 1 : not found
# Checking if size of time_t == 2 : not found
# Checking if size of time_t == 4 : not found
# Checking if size of time_t == 8 : ok
# Checking for socklen_t : ok
# Checking for struct ifaddrs : ok
# Checking for struct addrinfo : ok
# Checking for struct sockaddr : ok
# Checking for HAVE_STRUCT_SOCKADDR_IN6 : ok
# Checking for struct sockaddr_storage : ok
# Checking for sa_family_t : ok
# Checking for sig_atomic_t : ok
# Checking for sigsetmask : ok
# Checking for siggetmask : ok
# Checking for sigprocmask : ok
# Checking for sigblock : ok
# Checking for sigaction : ok
# Checking for sigset : ok
# Checking for inet_ntoa : ok
# Checking for inet_aton : ok
# Checking for inet_ntop : ok
# Checking for inet_pton : ok
# Checking for connect : ok
# Checking for gethostbyname : ok
# Checking for getaddrinfo : ok
# Checking for getnameinfo : ok
# Checking for freeaddrinfo : ok
# Checking for gai_strerror : ok
# Checking for socketpair : ok
# Checking for variable IPV6_V6ONLY : ok
# Checking for HAVE_IPV6 : ok
# Checking whether we have ucontext_t : ok
# Checking for __sync_fetch_and_add compiler builtin : ok
# Checking for atomic_add_32 compiler builtin : not found
# Checking for strdup : ok
# Checking for memmem : ok
# Checking for printf : ok
# Checking for memset : ok
# Checking for memcpy : ok
# Checking for memmove : ok
# Checking for strcpy : ok
# Checking for strncpy : ok
# Checking for bzero : ok
# Checking for shl_load : not found
# Checking for shl_unload : not found
# Checking for shl_findsym : not found
# Checking for pipe : ok
# Checking for strftime : ok
# Checking for srandom : ok
# Checking for random : ok
# Checking for srand : ok
# Checking for rand : ok
# Checking for usleep : ok
# Checking for setbuffer : ok
# Checking for lstat : ok
# Checking for getpgrp : ok
# Checking for utime : ok
# Checking for utimes : ok
# Checking for setuid : ok
# Checking for seteuid : ok
# Checking for setreuid : ok
# Checking for setresuid : ok
# Checking for setgid : ok
# Checking for setegid : ok
# Checking for setregid : ok
# Checking for setresgid : ok
# Checking for chroot : ok
# Checking for strerror : ok
# Checking for vsyslog : ok
# Checking for setlinebuf : ok
# Checking for mktime : ok
# Checking for ftruncate : ok
# Checking for chsize : not found
# Checking for rename : ok
# Checking for waitpid : ok
# Checking for wait4 : ok
# Checking for initgroups : ok
# Checking for pread : ok
# Checking for pwrite : ok
# Checking for strndup : ok
# Checking for strcasestr : ok
# Checking for strsep : ok
# Checking for strtok_r : ok
# Checking for mkdtemp : ok
# Checking for dup2 : ok
# Checking for dprintf : ok
# Checking for vdprintf : ok
# Checking for isatty : ok
# Checking for chown : ok
# Checking for lchown : ok
# Checking for link : ok
# Checking for readlink : ok
# Checking for symlink : ok
# Checking for realpath : ok
# Checking for snprintf : ok
# Checking for vsnprintf : ok
# Checking for asprintf : ok
# Checking for vasprintf : ok
# Checking for setenv : ok
# Checking for unsetenv : ok
# Checking for strnlen : ok
# Checking for strtoull : ok
# Checking for __strtoull : not found
# Checking for strtouq : ok
# Checking for strtoll : ok
# Checking for __strtoll : not found
# Checking for strtoq : ok
# Checking for memalign : ok
# Checking for posix_memalign : ok
# Checking for prctl : ok
# Checking for dirname : ok
# Checking for basename : ok
# Checking for strlcpy : not found
# Checking for strlcat : not found
# Checking for strlcpy : not found
# Checking for strlcat : not found
# Checking for library bsd : not found
# Checking for strlcpy : not found
# Checking for strlcat : not found
# Checking for getpeereid : not found
# Checking for library bsd : not found
# Checking for getpeereid : not found
# Checking for library setproctitle : not found
# Checking for setproctitle : not found
# Checking for library bsd : not found
# Checking for setproctitle : not found
# Checking whether we can use SO_PEERCRED to get socket credentials : ok
# Checking correct behavior of strtoll : not found
# Checking for if_nametoindex : ok
# Checking for strerror_r : ok
# Checking for getdirentries : ok
# Checking for getdents : not found
# Checking for syslog : ok
# Checking for gai_strerror : ok
# Checking for get_current_dir_name : ok
# Checking for timegm : ok
# Checking for getifaddrs : ok
# Checking for freeifaddrs : ok
# Checking for mmap : ok
# Checking for setgroups : ok
# Checking for syscall : ok
# Checking for setsid : ok
# Checking for getgrent_r : ok
# Checking for getgrgid_r : ok
# Checking for getgrnam_r : ok
# Checking for getgrouplist : ok
# Checking for getpagesize : ok
# Checking for getpwent_r : ok
# Checking for getpwnam_r : ok
# Checking for getpwuid_r : ok
# Checking for epoll_create : ok
# Checking for port_create : not found
# Checking for fgetxattr : ok
# Checking for flistea : not found
# Checking for flistxattr : ok
# Checking for fremovexattr : ok
# Checking for fsetxattr : ok
# Checking for getxattr : ok
# Checking for listxattr : ok
# Checking for removexattr : ok
# Checking for setxattr : ok
# Checking for library attr : yes
# Checking for flistea : not found
# Checking whether xattr interface takes additional options : not found
# Checking for dlopen : not found
# Checking for dlsym : not found
# Checking for dlerror : not found
# Checking for dlclose : not found
# Checking for library dl : yes
# Checking for dlopen : ok
# Checking for dlsym : ok
# Checking for dlerror : ok
# Checking for dlclose : ok
# Checking for declaration of dlopen : ok
# Checking C prototype for dlopen : not found
# Checking for fdatasync : ok
# Checking for declaration of fdatasync : ok
# Checking for clock_gettime : ok
# Checking whether the clock_gettime clock ID CLOCK_MONOTONIC is available : ok
# Checking whether the clock_gettime clock ID CLOCK_PROCESS_CPUTIME_ID is available : ok
# Checking whether the clock_gettime clock ID CLOCK_REALTIME is available : ok
# Checking for struct timespec : ok
# Checking for header net/if.h : yes
# Checking for header arpa/nameser.h : yes
# Checking for header resolv.h : yes
# Checking for res_search : not found
# Checking for library resolv : yes
# Checking for res_search : ok
# Checking for header libintl.h : yes
# Checking for library intl : not found
# Checking for declaration of dgettext : ok
# Checking for declaration of gettext : ok
# Checking for declaration of bindtextdomain : ok
# Checking for declaration of textdomain : ok
# Checking for declaration of bind_textdomain_codeset : ok
# Checking for bindtextdomain : ok
# Checking for textdomain : ok
# Checking for bind_textdomain_codeset : ok
# Checking for dgettext : ok
# Checking for gettext : ok
# Checking for pthread_create : not found
# Checking for library pthread : yes
# Checking for pthread_create : ok
# Checking for pthread_attr_init : ok
# Checking for pthread_mutexattr_setrobust : ok
# Checking for declaration of PTHREAD_MUTEX_ROBUST : not found
# Checking for declaration of PTHREAD_MUTEX_ROBUST (as enum) : ok
# Checking for pthread_mutex_consistent : ok
# Checking for crypt : not found
# Checking for library crypt : yes
# Checking for crypt : ok
# Checking for header readline.h : no
# Checking for header readline/readline.h : yes
# Checking for header readline/history.h : yes
# Checking for variable rl_event_hook : ok
# Checking for declaration of snprintf : ok
# Checking for declaration of vsnprintf : ok
# Checking for declaration of asprintf : ok
# Checking for declaration of vasprintf : ok
# Checking for declaration of errno : ok
# Checking for declaration of EWOULDBLOCK : ok
# Checking for declaration of environ : ok
# Checking for declaration of getgrent_r : ok
# Checking for declaration of getpwent_r : ok
# Checking for declaration of pread : ok
# Checking for declaration of pwrite : ok
# Checking for declaration of setenv : ok
# Checking for declaration of setresgid : ok
# Checking for declaration of setresuid : ok
# Checking for header poll.h : yes
# Checking for poll : ok
# Checking for strptime : ok
# Checking for declaration of strptime : ok
# Checking for working strptime : ok
# Checking for declaration of gettimeofday : ok
# Checking C prototype for gettimeofday : ok
# Checking C prototype for gettimeofday : not found
# Checking for C99 vsnprintf : ok
# Checking for HAVE_SHARED_MMAP : ok
# Checking for HAVE_MREMAP : ok
# Checking for HAVE_INCOHERENT_MMAP : not found
# Checking for HAVE_IMMEDIATE_STRUCTURES : ok
# Checking for HAVE_MKDIR_MODE : ok
# Checking for member st_mtim.tv_nsec in struct stat : ok
# Checking for member st_rdev in struct stat : ok
# Checking for member st_rdev in struct stat : ok
# Checking for member ss_family in struct sockaddr_storage : ok
# Checking for member __ss_family in struct sockaddr_storage : not found
# Checking for member sa_len in struct sockaddr : not found
# Checking for member sin_len in struct sockaddr_in : not found
# Checking for HAVE_UNIXSOCKET : ok
# Checking for HAVE_SECURE_MKSTEMP : ok
# Checking for HAVE_IFACE_GETIFADDRS : ok
# Checking for getpwnam_r : ok
# Checking for getpwuid_r : ok
# Checking for getpwent_r : ok
# Checking for declaration of getpwent_r : ok
# Checking C prototype for getpwent_r : not found
# Checking for declaration of getgrent_r : ok
# Checking C prototype for getgrent_r : not found
# Checking C prototype for getpwent_r : not found
# Checking C prototype for getgrent_r : not found
# Checking for getgrouplist : ok
# Checking for program xsltproc : /usr/sbin/xsltproc
# Checking for stylesheet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl : ok
# Checking for program python : /usr/bin/python2
# Checking for program python : /usr/bin/python2
# python executable '/usr/bin/python2' different from sys.executable '/usr/sbin/python2'
# Checking for program python : /usr/sbin/python
# Checking for Python version >= 2.4.2 : ok 2.7.12
# Checking for Python version >= 2.4.2 : ok 2.7.12
# Checking for library python2.7 : yes
# Checking for program python2.7-config : /usr/sbin/python2.7-config
# Checking for custom code : yes
# Checking if toolchain accepts -fstack-protector : yes
# Checking linker accepts -Wl,-no-undefined : yes
# Checking linker accepts ['-undefined', 'dynamic_lookup'] : no
# 'configure' finished successfully (37.366s)
# WAF_MAKE=1 PATH=buildtools/bin:../../buildtools/bin:$PATH waf build
# Waf: Entering directory `/tmp/tdb/src/tdb-1.3.8/bin'
# symlink: _tdb_text.py -> python/_tdb_text.py
# Checking project rules ...
# Project rules pass
# [ 1/108] Generating tdb.vscript
# [ 2/108] Compiling lib/replace/replace.c
# [ 3/108] Compiling lib/replace/cwrap.c
# [ 4/108] Generating PKGCONFIG_tdb.pc
# [ 5/108] Compiling lib/replace/replace.c
# [ 6/108] Compiling lib/replace/test/testsuite.c
# [ 7/108] Compiling lib/replace/test/strptime.c
# [ 8/108] Compiling lib/replace/test/os2_delete.c
# [ 9/108] Compiling lib/replace/test/getifaddrs.c
# [ 10/108] Compiling common/check.c
# [ 11/108] Compiling common/error.c
# [ 12/108] Compiling common/tdb.c
# [ 13/108] Compiling common/traverse.c
# [ 14/108] Compiling common/freelistcheck.c
# [ 15/108] Compiling common/lock.c
# [ 16/108] Compiling common/dump.c
# [ 17/108] Compiling common/freelist.c
# [ 18/108] Compiling common/io.c
# [ 19/108] Compiling common/open.c
# [ 20/108] Compiling common/transaction.c
# [ 21/108] Compiling common/hash.c
# [ 22/108] Compiling common/summary.c
# [ 23/108] Compiling common/rescue.c
# [ 24/108] Compiling common/mutex.c
# [ 25/108] Compiling tools/tdbtorture.c
# [ 26/108] Compiling tools/tdbrestore.c
# [ 27/108] Compiling tools/tdbdump.c
# [ 28/108] Compiling tools/tdbbackup.c
# [ 29/108] Compiling tools/tdbtool.c
# [ 30/108] Compiling test/external-agent.c
# [ 31/108] Compiling test/lock-tracking.c
# [ 32/108] Compiling test/logging.c
# [ 33/108] Compiling test/run-3G-file.c
# [ 34/108] Compiling test/run-bad-tdb-header.c
# [ 35/108] Compiling test/run.c
# [ 36/108] Compiling test/run-check.c
# [ 37/108] Compiling test/run-corrupt.c
# [ 38/108] Compiling test/run-die-during-transaction.c
# [ 39/108] Compiling test/run-endian.c
# [ 40/108] Compiling test/run-incompatible.c
# [ 41/108] Compiling test/run-nested-transactions.c
# [ 42/108] Compiling test/run-nested-traverse.c
# [ 43/108] Compiling test/run-no-lock-during-traverse.c
# [ 44/108] Compiling test/run-oldhash.c
# [ 45/108] Compiling test/run-open-during-transaction.c
# [ 46/108] Compiling test/run-readonly-check.c
# [ 47/108] Compiling test/run-rescue.c
# [ 48/108] Compiling test/run-rescue-find_entry.c
# [ 49/108] Compiling test/run-rwlock-check.c
# [ 50/108] Compiling test/run-summary.c
# [ 51/108] Compiling test/run-transaction-expand.c
# [ 52/108] Compiling test/run-traverse-in-transaction.c
# [ 53/108] Compiling test/run-wronghash-fail.c
# [ 54/108] Compiling test/run-zero-append.c
# [ 55/108] Compiling test/run-marklock-deadlock.c
# [ 56/108] Compiling test/run-allrecord-traverse-deadlock.c
# [ 57/108] Compiling test/run-mutex-openflags2.c
# [ 58/108] Compiling test/run-mutex-trylock.c
# [ 59/108] Compiling test/run-mutex-allrecord-bench.c
# [ 60/108] Compiling test/run-mutex-allrecord-trylock.c
# [ 61/108] Compiling test/run-mutex-allrecord-block.c
# [ 62/108] Compiling test/run-mutex-transaction1.c
# [ 63/108] Compiling test/run-mutex-die.c
# [ 64/108] Compiling test/run-mutex1.c
# [ 65/108] Compiling pytdb.c
# [ 66/108] Linking default/libtdb.so
# [ 67/108] Linking default/tdbtorture
# [ 68/108] Linking default/tdbrestore
# [ 69/108] Linking default/tdbdump
# [ 70/108] Linking default/tdbbackup
# [ 71/108] Linking default/tdbtool
# [ 72/108] Linking default/tdb1-run-3G-file
# [ 73/108] Linking default/tdb1-run-bad-tdb-header
# [ 74/108] Linking default/tdb1-run
# [ 75/108] Linking default/tdb1-run-check
# [ 76/108] Linking default/tdb1-run-corrupt
# [ 77/108] Linking default/tdb1-run-die-during-transaction
# [ 78/108] Linking default/tdb1-run-endian
# [ 79/108] Linking default/tdb1-run-incompatible
# [ 80/108] Linking default/tdb1-run-nested-transactions
# [ 81/108] Linking default/tdb1-run-nested-traverse
# [ 82/108] Linking default/tdb1-run-no-lock-during-traverse
# [ 83/108] Linking default/tdb1-run-oldhash
# [ 84/108] Linking default/tdb1-run-open-during-transaction
# [ 85/108] Linking default/tdb1-run-readonly-check
# [ 86/108] Linking default/tdb1-run-rescue
# [ 87/108] Linking default/tdb1-run-rescue-find_entry
# [ 88/108] Linking default/tdb1-run-rwlock-check
# [ 89/108] Linking default/tdb1-run-summary
# [ 90/108] Linking default/tdb1-run-transaction-expand
# [ 91/108] Linking default/tdb1-run-traverse-in-transaction
# [ 92/108] Linking default/tdb1-run-wronghash-fail
# [ 93/108] Linking default/tdb1-run-zero-append
# [ 94/108] Linking default/tdb1-run-marklock-deadlock
# [ 95/108] Linking default/tdb1-run-allrecord-traverse-deadlock
# [ 96/108] Linking default/tdb1-run-mutex-openflags2
# [ 97/108] Linking default/tdb1-run-mutex-trylock
# [ 98/108] Linking default/tdb1-run-mutex-allrecord-bench
# [ 99/108] Linking default/tdb1-run-mutex-allrecord-trylock
# [100/108] Linking default/tdb1-run-mutex-allrecord-block
# [101/108] Linking default/tdb1-run-mutex-transaction1
# [102/108] Linking default/tdb1-run-mutex-die
# [103/108] Linking default/tdb1-run-mutex1
# [104/108] Linking default/pytdb.so
# [105/108] Generating man/tdbrestore.8
# Note: Writing tdbrestore.8
# [106/108] Generating man/tdbdump.8
# Note: Writing tdbdump.8
# [107/108] Generating man/tdbbackup.8
# Note: Writing tdbbackup.8
# [108/108] Generating man/tdbtool.8
# Note: Writing tdbtool.8
# Waf: Leaving directory `/tmp/tdb/src/tdb-1.3.8/bin'
# 'build' finished successfully (16.542s)
# ==> Entering fakeroot environment...
# ==> Starting package()...
# WAF_MAKE=1 PATH=buildtools/bin:../../buildtools/bin:$PATH waf install
# Waf: Entering directory `/tmp/tdb/src/tdb-1.3.8/bin'
# * installing bin/default/tdb.pc as /tmp/tdb/pkg/tdb/usr/lib/pkgconfig/tdb.pc
# * installing _tdb_text.py as /tmp/tdb/pkg/tdb/usr/lib/python2.7/site-packages/_tdb_text.py
# [ 67/110] Linking default/tdbtorture.inst
# [ 68/110] Linking default/tdbrestore.inst
# [ 69/110] Linking default/tdbdump.inst
# [ 70/110] Linking default/tdbbackup.inst
# [ 71/110] Linking default/tdbtool.inst
# [ 72/110] Linking default/tdb1-run-3G-file.inst
# [ 73/110] Linking default/tdb1-run-bad-tdb-header.inst
# [ 74/110] Linking default/tdb1-run.inst
# [ 75/110] Linking default/tdb1-run-check.inst
# [ 76/110] Linking default/tdb1-run-corrupt.inst
# [ 77/110] Linking default/tdb1-run-die-during-transaction.inst
# [ 78/110] Linking default/tdb1-run-endian.inst
# [ 79/110] Linking default/tdb1-run-incompatible.inst
# [ 80/110] Linking default/tdb1-run-nested-transactions.inst
# [ 81/110] Linking default/tdb1-run-nested-traverse.inst
# [ 82/110] Linking default/tdb1-run-no-lock-during-traverse.inst
# [ 83/110] Linking default/tdb1-run-oldhash.inst
# [ 84/110] Linking default/tdb1-run-open-during-transaction.inst
# [ 85/110] Linking default/tdb1-run-readonly-check.inst
# [ 86/110] Linking default/tdb1-run-rescue.inst
# [ 87/110] Linking default/tdb1-run-rescue-find_entry.inst
# [ 88/110] Linking default/tdb1-run-rwlock-check.inst
# [ 89/110] Linking default/tdb1-run-summary.inst
# [ 90/110] Linking default/tdb1-run-transaction-expand.inst
# [ 91/110] Linking default/tdb1-run-traverse-in-transaction.inst
# [ 92/110] Linking default/tdb1-run-wronghash-fail.inst
# [ 93/110] Linking default/tdb1-run-zero-append.inst
# [ 94/110] Linking default/tdb1-run-marklock-deadlock.inst
# [ 95/110] Linking default/tdb1-run-allrecord-traverse-deadlock.inst
# [ 96/110] Linking default/tdb1-run-mutex-openflags2.inst
# [ 97/110] Linking default/tdb1-run-mutex-trylock.inst
# [ 98/110] Linking default/tdb1-run-mutex-allrecord-bench.inst
# [ 99/110] Linking default/tdb1-run-mutex-allrecord-trylock.inst
# [100/110] Linking default/tdb1-run-mutex-allrecord-block.inst
# [101/110] Linking default/tdb1-run-mutex-transaction1.inst
# [102/110] Linking default/tdb1-run-mutex-die.inst
# [103/110] Linking default/tdb1-run-mutex1.inst
# [105/110] Linking default/libtdb.inst.so
# [106/110] Linking default/pytdb.inst.so
# * installing bin/default/libtdb.inst.so as /tmp/tdb/pkg/tdb/usr/lib/libtdb.so.1.3.8
# * symlink /tmp/tdb/pkg/tdb/usr/lib/libtdb.so.1 (-> libtdb.so.1.3.8)
# * symlink /tmp/tdb/pkg/tdb/usr/lib/libtdb.so (-> libtdb.so.1.3.8)
# * installing bin/default/tdbrestore.inst as /tmp/tdb/pkg/tdb/usr/bin/tdbrestore
# * installing bin/default/tdbdump.inst as /tmp/tdb/pkg/tdb/usr/bin/tdbdump
# * installing bin/default/tdbbackup.inst as /tmp/tdb/pkg/tdb/usr/bin/tdbbackup
# * installing bin/default/tdbtool.inst as /tmp/tdb/pkg/tdb/usr/bin/tdbtool
# * installing bin/default/pytdb.inst.so as /tmp/tdb/pkg/tdb/usr/lib/python2.7/site-packages/tdb.so
# * installing include/tdb.h as /tmp/tdb/pkg/tdb/usr/include/tdb.h
# * installing bin/default/man/tdbrestore.8 as /tmp/tdb/pkg/tdb/usr/share/man/man8/tdbrestore.8
# * installing bin/default/man/tdbdump.8 as /tmp/tdb/pkg/tdb/usr/share/man/man8/tdbdump.8
# * installing bin/default/man/tdbbackup.8 as /tmp/tdb/pkg/tdb/usr/share/man/man8/tdbbackup.8
# * installing bin/default/man/tdbtool.8 as /tmp/tdb/pkg/tdb/usr/share/man/man8/tdbtool.8
# Waf: Leaving directory `/tmp/tdb/src/tdb-1.3.8/bin'
# 'install' finished successfully (0.833s)
# ==> Tidying install...
# -> Removing doc files...
# -> Purging unwanted files...
# ==> Checking for packaging issue...
# ==> Creating package "tdb"...
# -> Generating .PKGINFO file...
# -> Generating .BUILDINFO file...
# error: invalid option '--noprogressbar'
# -> Generating .MTREE file...
# -> Compressing package...
# ==> Leaving fakeroot environment.
# ==> Finished making: tdb 1.3.8-1 (Wed Aug 24 14:15:25 UTC 2016)

CMD: pacman --query --file tdb-1.3.8-1-x86_64.pkg.tar.xz
# tdb 1.3.8-1

Creating hybrid package for 'tdb'

Trying to find vanilla package 'tdb'...

CMD: pacman --query --file /mirror/tdb-1.3.8-1.pkg.tar.xz
# tdb 1.3.8-1

Package file has the following structure:
# /.PKGINFO
# /.MTREE
# /usr/bin/tdbdump
# /usr/bin/tdbbackup
# /usr/bin/tdbtool
# /usr/bin/tdbrestore
# /usr/share/man/man8/tdbtool.8.gz
# /usr/share/man/man8/tdbrestore.8.gz
# /usr/share/man/man8/tdbdump.8.gz
# /usr/share/man/man8/tdbbackup.8.gz
# /usr/lib/libtdb.so.1.3.8
# /usr/lib/libtdb.so.1
# /usr/lib/libtdb.so
# /usr/lib/python2.7/site-packages/tdb.so
# /usr/lib/python2.7/site-packages/_tdb_text.py
# /usr/lib/pkgconfig/tdb.pc
# /usr/include/tdb.h
# /sysroot/usr/lib/libtdb.so.1.3.8
# /sysroot/usr/lib/libtdb.so.1
# /sysroot/usr/lib/libtdb.so
# /sysroot/usr/lib/pkgconfig/tdb.pc
# /sysroot/usr/lib/python2.7/site-packages/_tdb_text.py
# /sysroot/usr/lib/python2.7/site-packages/tdb.so
# /sysroot/usr/include/tdb.h

Generating .MTREE

CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO usr sysroot

Tar-ing up files

CMD: bsdtar -cf - .PKGINFO usr sysroot .MTREE

CMD: xz -c -z

Successfully ran bsdtar -cf - .PKGINFO usr sysroot .MTREE | xz -c -z

CMD: bsdtar -tqf tdb.pkg.tar.xz .PKGINFO
# .PKGINFO

Created package at path /var/cache/pacman/pkg/tdb.pkg.tar.xz

Attempting to access local repository, attempt 1

CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/tdb.pkg.tar.xz
# ==> Extracting database to a temporary location...
# ==> Extracting database to a temporary location...
# ==> Adding package '/var/cache/pacman/pkg/tdb.pkg.tar.xz'
# -> Computing checksums...
# -> Creating 'desc' db entry...
# -> Creating 'files' db entry...
# ==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'

Printing config logfiles

CMD: config logfiles '/tmp/tdb/src/tdb-1.3.8/bin/config.log'
# # project tdb (1.3.8) configured on Wed Aug 24 14:14:29 2016 by
# # waf 1.5.19 (abi 7, python 2070cf0 on linux2)
# # using ./buildtools/bin/waf configure --host=x86_64-unknown-linux --prefix=/usr --localstatedir=/var --sysconfdir=/etc/samba
# #
#
# ----------------------------------------
# Checking for program gcc or cc
# find program=['gcc', 'cc'] paths=[] var='CC'
# -> '/usr/sbin/gcc'
#
# ----------------------------------------
# Checking for program cpp
# find program=['cpp'] paths=[] var='CPP'
# -> '/usr/sbin/cpp'
#
# ----------------------------------------
# Checking for program ar
# find program=['ar'] paths=[] var='AR'
# -> '/usr/sbin/ar'
#
# ----------------------------------------
# Checking for program ranlib
# find program=['ranlib'] paths=[] var='RANLIB'
# -> '/usr/sbin/ranlib'
#
# ----------------------------------------
# Checking for gcc
# ok
#
# ----------------------------------------
# Checking for program git
# find program=['git'] paths=[] var='GIT'
# -> '/usr/sbin/git'
#
# ----------------------------------------
# Check for -MD
# ==>
# int main() {return 0;}
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '../test.c', '-c', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/test_1.o']
# yes
#
# ----------------------------------------
# Checking for program gdb
# find program=['gdb'] paths=[] var=None
# -> ''
#
# ----------------------------------------
# Checking build system
# Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux
#
# ----------------------------------------
# Checking for header sys/utsname.h
# ==>
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ----------------------------------------
# Checking uname sysname type
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #include
#
# int main(void) {
# struct utsname n;
# if (uname(&n) == -1) return -1;
# printf("%s", n.sysname);
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:8:32: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
# printf("%s", n.sysname);
# ^~~~~~
# ../test.c:8:32: warning: incompatible implicit declaration of built-in function 'printf'
# ../test.c:8:32: note: include '' or provide a declaration of 'printf'
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# Linux
#
# returncode 0
# Linux
#
# ----------------------------------------
# Checking uname machine type
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #include
#
# int main(void) {
# struct utsname n;
# if (uname(&n) == -1) return -1;
# printf("%s", n.machine);
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:9:32: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
# printf("%s", n.machine);
# ^~~~~~
# ../test.c:9:32: warning: incompatible implicit declaration of built-in function 'printf'
# ../test.c:9:32: note: include '' or provide a declaration of 'printf'
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# x86_64
#
# returncode 0
# x86_64
#
# ----------------------------------------
# Checking uname release type
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #include
#
# int main(void) {
# struct utsname n;
# if (uname(&n) == -1) return -1;
# printf("%s", n.release);
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:10:32: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
# printf("%s", n.release);
# ^~~~~~
# ../test.c:10:32: warning: incompatible implicit declaration of built-in function 'printf'
# ../test.c:10:32: note: include '' or provide a declaration of 'printf'
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# 4.7.1-1-ARCH
#
# returncode 0
# 4.7.1-1-ARCH
#
# ----------------------------------------
# Checking uname version type
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #include
#
# int main(void) {
# struct utsname n;
# if (uname(&n) == -1) return -1;
# printf("%s", n.version);
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:11:32: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
# printf("%s", n.version);
# ^~~~~~
# ../test.c:11:32: warning: incompatible implicit declaration of built-in function 'printf'
# ../test.c:11:32: note: include '' or provide a declaration of 'printf'
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016
#
# returncode 0
# #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016
#
# ----------------------------------------
# Checking for header stdio.h
# ==>
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ----------------------------------------
# Checking simple C program
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #include
#
# int main(void) { printf("hello world"); return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# hello world
#
# returncode 0
# ok
#
# ----------------------------------------
# Checking compiler accepts ['-Werror']
# ==>
#
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-Werror', '-MD', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ----------------------------------------
# Checking linker accepts ['-Wl,-rpath,.']
# ==>
# int main(void) { return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-Wl,-rpath,.']
# yes
# [1/4] Compiling libdir/lib1.c
# ['/usr/sbin/gcc', '-MD', '-fPIC', '-DPIC', '../libdir/lib1.c', '-c', '-o', 'default/libdir/lib1_1.o']
# [2/4] Compiling main.c
# ../main.c: In function 'main':
# ../main.c:1:26: warning: implicit declaration of function 'lib_func' [-Wimplicit-function-declaration]
# int main(void) {return !(lib_func() == 42);}
# ^~~~~~~~
# ['/usr/sbin/gcc', '-MD', '../main.c', '-c', '-o', 'default/main_2.o']
# [3/4] Linking default/libdir/liblib1.so
# ['/usr/sbin/gcc', 'default/libdir/lib1_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/libdir/liblib1.so', '-shared']
# [4/4] Linking default/prog1
# ['/usr/sbin/gcc', 'default/main_2.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/prog1', '-Wl,-rpath,/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/libdir', '-Ldefault/libdir', '-Wl,-Bdynamic', '-llib1']
#
#
# returncode 0
#
# ----------------------------------------
# Checking for rpath library support
# ok
# [1/4] Compiling libdir/lib1.c
# ['/usr/sbin/gcc', '-MD', '-fPIC', '-DPIC', '../libdir/lib1.c', '-c', '-o', 'default/libdir/lib1_1.o']
# [2/4] Compiling main.c
# ../main.c: In function 'main':
# ../main.c:1:26: warning: implicit declaration of function 'lib_func' [-Wimplicit-function-declaration]
# int main(void) {return !(lib_func() == 42);}
# ^~~~~~~~
# ['/usr/sbin/gcc', '-MD', '../main.c', '-c', '-o', 'default/main_2.o']
# [3/4] Linking default/libdir/liblib1.so
# ['/usr/sbin/gcc', 'default/libdir/lib1_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/libdir/liblib1.so', '-Wl,--version-script=/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/vscript', '-shared']
# [4/4] Linking default/prog1
# ['/usr/sbin/gcc', 'default/main_2.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/prog1', '-Wl,-rpath,/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/libdir', '-Ldefault/libdir', '-Wl,-Bdynamic', '-llib1']
#
#
# returncode 0
#
# ------------------------------------------
# Checking for -Wl,--version-script support
# ok
#
# ------------------------------------------------------------
# Checking compiler accepts ['-fvisibility=hidden', '-Werror']
# ==>
# int main(void) { return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-fvisibility=hidden', '-Werror', '-MD', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for HAVE_VISIBILITY_ATTR
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
#
# int main(void) { return 0; }
# __attribute__((visibility("default"))) void vis_foo2(void) {}
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-fvisibility=hidden', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# ok
#
# ------------------------------------------------------------
# Checking for library constructor support
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
#
#
# void test_constructor_attribute(void) __attribute__ ((constructor));
#
# void test_constructor_attribute(void)
# {
# return;
# }
#
# int main(void) {
# return 0;
# }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# ok
#
# ------------------------------------------------------------
# Checking for library destructor support
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
#
#
# void test_destructor_attribute(void) __attribute__ ((destructor));
#
# void test_destructor_attribute(void)
# {
# return;
# }
#
# int main(void) {
# return 0;
# }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# ok
#
# ------------------------------------------------------------
# Checking compiler accepts -fPIC
# ==>
# int main(void) { return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-fPIC', '-MD', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for inline
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
#
#
# typedef int foo_t;
# static inline foo_t static_foo () {return 0; }
# inline foo_t foo () {return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '../test.c', '-c', '-o', 'default/test_1.o']
# inline
#
# ------------------------------------------------------------
# Checking for pkg-config version >= 0.0.0
# pkg-config --errors-to-stdout --print-errors --atleast-pkgconfig-version=0.0.0
# yes
#
# ------------------------------------------------------------
# Checking compiler accepts ['']
# ==>
#
# struct foo {int x;char y;};
# struct foo bar = { .y = 'X', .x = 1 };
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/types.h
# ==>
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/stat.h
# ==>
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header stdlib.h
# ==>
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header stddef.h
# ==>
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header memory.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header string.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header strings.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header inttypes.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header stdint.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header unistd.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header minix/config.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:12:26: fatal error: minix/config.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header ctype.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header standards.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:13:23: fatal error: standards.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header stdbool.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header stdarg.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header vararg.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:20: fatal error: vararg.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header limits.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header assert.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking getconf LFS_CFLAGS
# not found
#
# ------------------------------------------------------------
# Checking getconf large file support flags work
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return !(sizeof(off_t) >= 8); return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
#
#
# returncode 0
# ok
#
# ------------------------------------------------------------
# Checking for large file support without additional flags
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return !(sizeof(off_t) >= 8); return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
#
#
# returncode 0
# ok
#
# ------------------------------------------------------------
# Checking for header sys/time.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header time.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header endian.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/endian.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: sys/endian.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for HAVE_LITTLE_ENDIAN
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# #ifdef __BYTE_ORDER
# #define B __BYTE_ORDER
# #elif defined(BYTE_ORDER)
# #define B BYTE_ORDER
# #endif
#
# #ifdef __LITTLE_ENDIAN
# #define LITTLE __LITTLE_ENDIAN
# #elif defined(LITTLE_ENDIAN)
# #define LITTLE LITTLE_ENDIAN
# #endif
#
# #if !defined(LITTLE) || !defined(B) || LITTLE != B
# #error Not little endian.
# #endif
# int main(void) { return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# ok
#
# ------------------------------------------------------------
# Checking for HAVE_BIG_ENDIAN
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# #ifdef __BYTE_ORDER
# #define B __BYTE_ORDER
# #elif defined(BYTE_ORDER)
# #define B BYTE_ORDER
# #endif
#
# #ifdef __BIG_ENDIAN
# #define BIG __BIG_ENDIAN
# #elif defined(BIG_ENDIAN)
# #define BIG BIG_ENDIAN
# #endif
#
# #if !defined(BIG) || !defined(B) || BIG != B
# #error Not big endian.
# #endif
# int main(void) { return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c:68:26: error: #error Not big endian.
# #error Not big endian.
# ^~~~~
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for header signal.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking if signal handlers return int
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return *(signal (0, 0)) (0) == 1; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:57:28: error: void value not ignored as it ought to be
# int main(void) { return *(signal (0, 0)) (0) == 1; return 0; }
# ~^~~~~~~~~~~~~~~~~~
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for variable __FUNCTION__
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef __FUNCTION__
# void *_x; _x=(void *)&__FUNCTION__; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:60:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&__FUNCTION__; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for va_copy
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { va_list ap1,ap2; va_copy(ap1,ap2); return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# ok
#
# ------------------------------------------------------------
# Checking for HAVE__VA_ARGS__MACRO
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #define eprintf(...) fprintf(stderr, __VA_ARGS__)
# eprintf("bla", "bar")
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace/../../buildtools/wafsamba', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog']
# ok
#
# ------------------------------------------------------------
# Checking for header linux/types.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header crypt.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header locale.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header acl/libacl.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header compat.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:20: fatal error: compat.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header attr/xattr.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header dustat.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:20: fatal error: dustat.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header fcntl.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header fnmatch.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header glob.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header history.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:21: fatal error: history.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header krb5.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header langinfo.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header libaio.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header ndir.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:18: fatal error: ndir.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header pwd.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header shadow.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/acl.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/attributes.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:28: fatal error: sys/attributes.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header attr/attributes.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/capability.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/dir.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/epoll.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header port.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:18: fatal error: port.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/fcntl.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/filio.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:23: fatal error: sys/filio.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/filsys.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: sys/filsys.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/fs/s5param.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:28: fatal error: sys/fs/s5param.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/fs/vx/quota.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:29: fatal error: sys/fs/vx/quota.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/id.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:20: fatal error: sys/id.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/ioctl.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/ipc.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/mman.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/mode.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:22: fatal error: sys/mode.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/ndir.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:22: fatal error: sys/ndir.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/priv.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:22: fatal error: sys/priv.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/resource.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/security.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:26: fatal error: sys/security.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/shm.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/statfs.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/statvfs.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/termio.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: sys/termio.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/vfs.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/xattr.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header termio.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header termios.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/file.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/ucontext.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/wait.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header malloc.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header grp.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/select.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header setjmp.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header utime.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/syslog.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header syslog.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/mount.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header mntent.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header stropts.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header unix.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:18: fatal error: unix.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/param.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/socket.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header netinet/in.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header netdb.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header arpa/inet.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header netinet/in_systm.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header netinet/ip.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header netinet/tcp.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header netinet/in_ip.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:22:27: fatal error: netinet/in_ip.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/sockio.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:22:24: fatal error: sys/sockio.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/un.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/uio.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header ifaddrs.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header direct.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:20: fatal error: direct.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header dirent.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header windows.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:21: fatal error: windows.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header winsock2.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:22: fatal error: winsock2.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header ws2tcpip.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:22: fatal error: ws2tcpip.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header errno.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header getopt.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header iconv.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header nss.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sasl/sasl.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for inotify_init
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
#
#
# #define inotify_init __fake__inotify_init
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef inotify_init
# #if defined __stub_inotify_init || defined __stub___inotify_init
# #error "bad glibc stub"
# #endif
# extern char inotify_init();
# int main() { return inotify_init(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for header security/pam_appl.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header zlib.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header asm/unistd.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header aio.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/unistd.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header rpc/rpc.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header rpc/nettype.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:25: fatal error: rpc/nettype.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header alloca.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header float.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header rpcsvc/nis.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header rpcsvc/ypclnt.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/sysctl.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/fileio.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: sys/fileio.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/filesys.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:25: fatal error: sys/filesys.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/dustat.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: sys/dustat.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/sysmacros.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header xfs/libxfs.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: xfs/libxfs.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header netgroup.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:22: fatal error: netgroup.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header rpcsvc/yp_prot.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for HAVE_RPCSVC_YP_PROT_H
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for header valgrind.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:22: fatal error: valgrind.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header valgrind/valgrind.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:31: fatal error: valgrind/valgrind.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header valgrind/memcheck.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:31: fatal error: valgrind/memcheck.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header nss_common.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: nss_common.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header nsswitch.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:22: fatal error: nsswitch.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header ns_api.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:20: fatal error: ns_api.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/extattr.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:25: fatal error: sys/extattr.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/ea.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:20: fatal error: sys/ea.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/proplist.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:26: fatal error: sys/proplist.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header sys/cdefs.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header utmp.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header utmpx.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header lastlog.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header syscall.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/syscall.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/atomic.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: sys/atomic.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ------------------------------------------------------------
# Checking for header libgen.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for header sys/prctl.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ------------------------------------------------------------
# Checking for prctl syscall
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #include
# int main(void) {
# prctl(0);
# return 0;
# }
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for O_DIRECT flag to open(2)
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
#
# #include
# #ifdef HAVE_FCNTL_H
# #include
# #endif
# int main(void) { int fd = open("/dev/null", O_DIRECT); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for long long
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { long long _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for intptr_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { intptr_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for uintptr_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { uintptr_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for ptrdiff_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { ptrdiff_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for comparison_fn_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { comparison_fn_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for _Bool
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { _Bool _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for bool
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { bool _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for int8_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { int8_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for uint8_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { uint8_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for int16_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { int16_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for uint16_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { uint16_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for int32_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { int32_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for uint32_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { uint32_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for int64_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { int64_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for uint64_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { uint64_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for size_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { size_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for ssize_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { ssize_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for ino_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { ino_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for loff_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { loff_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for offset_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { offset_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:167:19: error: unknown type name 'offset_t'
# int main(void) { offset_t _x; return 0; }
# ^~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for volatile int
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { volatile int _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for uint_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { uint_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:170:19: error: unknown type name 'uint_t'
# int main(void) { uint_t _x; return 0; }
# ^~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for blksize_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { blksize_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for blkcnt_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { blkcnt_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking if size of bool == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(bool))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of char == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(char))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of int == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:176:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of int == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# /* #undef SIZEOF_INT */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:177:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of int == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# /* #undef SIZEOF_INT */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of long long == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long long))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:177:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long long))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of long long == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# /* #undef SIZEOF_LONG_LONG */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long long))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:178:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long long))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of long long == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# /* #undef SIZEOF_LONG_LONG */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long long))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:178:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long long))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of long long == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# /* #undef SIZEOF_LONG_LONG */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long long))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of long == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:178:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of long == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# /* #undef SIZEOF_LONG */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:179:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of long == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# /* #undef SIZEOF_LONG */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:179:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of long == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# /* #undef SIZEOF_LONG */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(long))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of short == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(short))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:179:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(short))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of short == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# /* #undef SIZEOF_SHORT */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(short))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of size_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(size_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:180:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(size_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of size_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# /* #undef SIZEOF_SIZE_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(size_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:181:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(size_t))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of size_t == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# /* #undef SIZEOF_SIZE_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(size_t))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:181:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(size_t))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of size_t == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# /* #undef SIZEOF_SIZE_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(size_t))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of ssize_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ssize_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:181:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ssize_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of ssize_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# /* #undef SIZEOF_SSIZE_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ssize_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:182:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ssize_t))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of ssize_t == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# /* #undef SIZEOF_SSIZE_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ssize_t))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:182:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ssize_t))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of ssize_t == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# /* #undef SIZEOF_SSIZE_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ssize_t))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of int8_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int8_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of uint8_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint8_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of int16_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int16_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:184:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int16_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of int16_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# /* #undef SIZEOF_INT16_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int16_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of uint16_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint16_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:185:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint16_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of uint16_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# /* #undef SIZEOF_UINT16_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint16_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of int32_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int32_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:186:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int32_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of int32_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# /* #undef SIZEOF_INT32_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int32_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:187:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int32_t))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of int32_t == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# /* #undef SIZEOF_INT32_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int32_t))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of uint32_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint32_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:187:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint32_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of uint32_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# /* #undef SIZEOF_UINT32_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint32_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:188:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint32_t))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of uint32_t == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# /* #undef SIZEOF_UINT32_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint32_t))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of int64_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int64_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:188:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int64_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of int64_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# /* #undef SIZEOF_INT64_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int64_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:189:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int64_t))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of int64_t == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# /* #undef SIZEOF_INT64_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int64_t))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:189:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int64_t))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of int64_t == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# /* #undef SIZEOF_INT64_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(int64_t))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of uint64_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint64_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:189:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint64_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of uint64_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# /* #undef SIZEOF_UINT64_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint64_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:190:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint64_t))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of uint64_t == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# /* #undef SIZEOF_UINT64_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint64_t))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:190:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint64_t))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of uint64_t == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# /* #undef SIZEOF_UINT64_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(uint64_t))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of void* == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(void*))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:190:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(void*))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of void* == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# /* #undef SIZEOF_VOID_P */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(void*))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:191:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(void*))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of void* == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# /* #undef SIZEOF_VOID_P */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(void*))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:191:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(void*))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of void* == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# /* #undef SIZEOF_VOID_P */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(void*))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of off_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(off_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:191:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(off_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of off_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# /* #undef SIZEOF_OFF_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(off_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:192:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(off_t))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of off_t == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# /* #undef SIZEOF_OFF_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(off_t))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:192:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(off_t))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of off_t == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# /* #undef SIZEOF_OFF_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(off_t))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of dev_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(dev_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:192:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(dev_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of dev_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# /* #undef SIZEOF_DEV_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(dev_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:193:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(dev_t))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of dev_t == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# /* #undef SIZEOF_DEV_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(dev_t))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:193:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(dev_t))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of dev_t == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# /* #undef SIZEOF_DEV_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(dev_t))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of ino_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ino_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:193:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ino_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of ino_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# /* #undef SIZEOF_INO_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ino_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:194:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ino_t))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of ino_t == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# /* #undef SIZEOF_INO_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ino_t))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:194:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ino_t))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of ino_t == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# /* #undef SIZEOF_INO_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(ino_t))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking if size of time_t == 1
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(time_t))) <= 1)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:194:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(time_t))) <= 1)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of time_t == 2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# /* #undef SIZEOF_TIME_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(time_t))) <= 2)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:195:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(time_t))) <= 2)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of time_t == 4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# /* #undef SIZEOF_TIME_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(time_t))) <= 4)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:195:30: error: size of array 'test_array' is negative
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(time_t))) <= 4)];; return 0; }
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking if size of time_t == 8
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# /* #undef SIZEOF_TIME_T */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { static int test_array[1 - 2 * !(((long int)(sizeof(time_t))) <= 8)];; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for socklen_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { socklen_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for struct ifaddrs
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct ifaddrs _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for struct addrinfo
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct addrinfo _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for struct sockaddr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct sockaddr _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for HAVE_STRUCT_SOCKADDR_IN6
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct sockaddr_in6 x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for struct sockaddr_storage
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct sockaddr_storage _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for sa_family_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { sa_family_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for sig_atomic_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { sig_atomic_t _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for sigsetmask
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
#
#
# #define sigsetmask __fake__sigsetmask
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef sigsetmask
# #if defined __stub_sigsetmask || defined __stub___sigsetmask
# #error "bad glibc stub"
# #endif
# extern char sigsetmask();
# int main() { return sigsetmask(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for siggetmask
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
#
#
# #define siggetmask __fake__siggetmask
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef siggetmask
# #if defined __stub_siggetmask || defined __stub___siggetmask
# #error "bad glibc stub"
# #endif
# extern char siggetmask();
# int main() { return siggetmask(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): warning: warning: `siggetmask' is obsolete; `sigprocmask' is best
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for sigprocmask
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
#
#
# #define sigprocmask __fake__sigprocmask
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef sigprocmask
# #if defined __stub_sigprocmask || defined __stub___sigprocmask
# #error "bad glibc stub"
# #endif
# extern char sigprocmask();
# int main() { return sigprocmask(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for sigblock
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
#
#
# #define sigblock __fake__sigblock
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef sigblock
# #if defined __stub_sigblock || defined __stub___sigblock
# #error "bad glibc stub"
# #endif
# extern char sigblock();
# int main() { return sigblock(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for sigaction
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
#
#
# #define sigaction __fake__sigaction
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef sigaction
# #if defined __stub_sigaction || defined __stub___sigaction
# #error "bad glibc stub"
# #endif
# extern char sigaction();
# int main() { return sigaction(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for sigset
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
#
#
# #define sigset __fake__sigset
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef sigset
# #if defined __stub_sigset || defined __stub___sigset
# #error "bad glibc stub"
# #endif
# extern char sigset();
# int main() { return sigset(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for inet_ntoa
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
#
#
# #define inet_ntoa __fake__inet_ntoa
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef inet_ntoa
# #if defined __stub_inet_ntoa || defined __stub___inet_ntoa
# #error "bad glibc stub"
# #endif
# extern char inet_ntoa();
# int main() { return inet_ntoa(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for inet_aton
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
#
#
# #define inet_aton __fake__inet_aton
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef inet_aton
# #if defined __stub_inet_aton || defined __stub___inet_aton
# #error "bad glibc stub"
# #endif
# extern char inet_aton();
# int main() { return inet_aton(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for inet_ntop
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
#
#
# #define inet_ntop __fake__inet_ntop
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef inet_ntop
# #if defined __stub_inet_ntop || defined __stub___inet_ntop
# #error "bad glibc stub"
# #endif
# extern char inet_ntop();
# int main() { return inet_ntop(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for inet_pton
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
#
#
# #define inet_pton __fake__inet_pton
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef inet_pton
# #if defined __stub_inet_pton || defined __stub___inet_pton
# #error "bad glibc stub"
# #endif
# extern char inet_pton();
# int main() { return inet_pton(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for connect
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
#
#
# #define connect __fake__connect
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef connect
# #if defined __stub_connect || defined __stub___connect
# #error "bad glibc stub"
# #endif
# extern char connect();
# int main() { return connect(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for gethostbyname
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
#
#
# #define gethostbyname __fake__gethostbyname
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef gethostbyname
# #if defined __stub_gethostbyname || defined __stub___gethostbyname
# #error "bad glibc stub"
# #endif
# extern char gethostbyname();
# int main() { return gethostbyname(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for getaddrinfo
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
#
#
# #define getaddrinfo __fake__getaddrinfo
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getaddrinfo
# #if defined __stub_getaddrinfo || defined __stub___getaddrinfo
# #error "bad glibc stub"
# #endif
# extern char getaddrinfo();
# int main() { return getaddrinfo(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for getnameinfo
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
#
#
# #define getnameinfo __fake__getnameinfo
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getnameinfo
# #if defined __stub_getnameinfo || defined __stub___getnameinfo
# #error "bad glibc stub"
# #endif
# extern char getnameinfo();
# int main() { return getnameinfo(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for freeaddrinfo
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
#
#
# #define freeaddrinfo __fake__freeaddrinfo
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef freeaddrinfo
# #if defined __stub_freeaddrinfo || defined __stub___freeaddrinfo
# #error "bad glibc stub"
# #endif
# extern char freeaddrinfo();
# int main() { return freeaddrinfo(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for gai_strerror
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
#
#
# #define gai_strerror __fake__gai_strerror
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef gai_strerror
# #if defined __stub_gai_strerror || defined __stub___gai_strerror
# #error "bad glibc stub"
# #endif
# extern char gai_strerror();
# int main() { return gai_strerror(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for socketpair
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
#
#
# #define socketpair __fake__socketpair
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef socketpair
# #if defined __stub_socketpair || defined __stub___socketpair
# #error "bad glibc stub"
# #endif
# extern char socketpair();
# int main() { return socketpair(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for variable IPV6_V6ONLY
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef IPV6_V6ONLY
# void *_x; _x=(void *)&IPV6_V6ONLY; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for HAVE_IPV6
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# struct sockaddr_storage sa_store;
# struct addrinfo *ai = NULL;
# struct in6_addr in6addr;
# int idx = if_nametoindex("iface1");
# int s = socket(AF_INET6, SOCK_STREAM, 0);
# int ret = getaddrinfo(NULL, NULL, NULL, &ai);
# if (ret != 0) {
# const char *es = gai_strerror(ret);
# }
# freeaddrinfo(ai);
# {
# int val = 1;
# #ifdef HAVE_LINUX_IPV6_V6ONLY_26
# #define IPV6_V6ONLY 26
# #endif
# ret = setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY,
# (const void *)&val, sizeof(val));
# }
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:228:34: warning: implicit declaration of function 'if_nametoindex' [-Wimplicit-function-declaration]
# int idx = if_nametoindex("iface1");
# ^~~~~~~~~~~~~~
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking whether we have ucontext_t
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# ucontext_t uc;
# sigaddset(&uc.uc_sigmask, SIGUSR1);
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for __sync_fetch_and_add compiler builtin
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# int main(void) {
# int i;
# (void)__sync_fetch_and_add(&i, 1);
# return 0;
# }
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for atomic_add_32 compiler builtin
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #include
# #include
# int main(void) {
# int32_t i;
# atomic_add_32(&i, 1);
# return 0;
# }
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:227:44: fatal error: sys/atomic.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for strdup
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef strdup
# void *_x; _x=(void *)&strdup; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:227:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&strdup; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for memmem
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef memmem
# void *_x; _x=(void *)&memmem; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:228:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&memmem; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for printf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef printf
# void *_x; _x=(void *)&printf; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:229:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&printf; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for memset
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef memset
# void *_x; _x=(void *)&memset; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:230:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&memset; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for memcpy
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef memcpy
# void *_x; _x=(void *)&memcpy; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:231:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&memcpy; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for memmove
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef memmove
# void *_x; _x=(void *)&memmove; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:232:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&memmove; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for strcpy
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef strcpy
# void *_x; _x=(void *)&strcpy; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:233:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&strcpy; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for strncpy
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef strncpy
# void *_x; _x=(void *)&strncpy; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:234:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&strncpy; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for bzero
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef bzero
# void *_x; _x=(void *)&bzero; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:235:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&bzero; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ------------------------------------------------------------
# Checking for shl_load
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
#
#
# #define shl_load __fake__shl_load
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef shl_load
# #if defined __stub_shl_load || defined __stub___shl_load
# #error "bad glibc stub"
# #endif
# extern char shl_load();
# int main() { return shl_load(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `shl_load'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)shl_load; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:235:39: error: 'shl_load' undeclared (first use in this function)
# int main(void) { void *__x = (void *)shl_load; return (int)__x; return 0; }
# ^~~~~~~~
# ../test.c:235:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:235:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)shl_load; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for shl_unload
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
#
#
# #define shl_unload __fake__shl_unload
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef shl_unload
# #if defined __stub_shl_unload || defined __stub___shl_unload
# #error "bad glibc stub"
# #endif
# extern char shl_unload();
# int main() { return shl_unload(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `shl_unload'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)shl_unload; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:236:39: error: 'shl_unload' undeclared (first use in this function)
# int main(void) { void *__x = (void *)shl_unload; return (int)__x; return 0; }
# ^~~~~~~~~~
# ../test.c:236:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:236:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)shl_unload; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for shl_findsym
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
#
#
# #define shl_findsym __fake__shl_findsym
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef shl_findsym
# #if defined __stub_shl_findsym || defined __stub___shl_findsym
# #error "bad glibc stub"
# #endif
# extern char shl_findsym();
# int main() { return shl_findsym(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `shl_findsym'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)shl_findsym; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:237:39: error: 'shl_findsym' undeclared (first use in this function)
# int main(void) { void *__x = (void *)shl_findsym; return (int)__x; return 0; }
# ^~~~~~~~~~~
# ../test.c:237:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:237:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)shl_findsym; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for pipe
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
#
#
# #define pipe __fake__pipe
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef pipe
# #if defined __stub_pipe || defined __stub___pipe
# #error "bad glibc stub"
# #endif
# extern char pipe();
# int main() { return pipe(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for strftime
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
#
#
# #define strftime __fake__strftime
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strftime
# #if defined __stub_strftime || defined __stub___strftime
# #error "bad glibc stub"
# #endif
# extern char strftime();
# int main() { return strftime(); }
#
#
# <==
# [1/2] Compiling test.c
# ../test.c:235:38: warning: conflicting types for built-in function 'strftime'
# extern char strftime();
# ^~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for srandom
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
#
#
# #define srandom __fake__srandom
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef srandom
# #if defined __stub_srandom || defined __stub___srandom
# #error "bad glibc stub"
# #endif
# extern char srandom();
# int main() { return srandom(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for random
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
#
#
# #define random __fake__random
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef random
# #if defined __stub_random || defined __stub___random
# #error "bad glibc stub"
# #endif
# extern char random();
# int main() { return random(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for srand
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
#
#
# #define srand __fake__srand
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef srand
# #if defined __stub_srand || defined __stub___srand
# #error "bad glibc stub"
# #endif
# extern char srand();
# int main() { return srand(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for rand
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
#
#
# #define rand __fake__rand
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef rand
# #if defined __stub_rand || defined __stub___rand
# #error "bad glibc stub"
# #endif
# extern char rand();
# int main() { return rand(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for usleep
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
#
#
# #define usleep __fake__usleep
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef usleep
# #if defined __stub_usleep || defined __stub___usleep
# #error "bad glibc stub"
# #endif
# extern char usleep();
# int main() { return usleep(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for setbuffer
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
#
#
# #define setbuffer __fake__setbuffer
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setbuffer
# #if defined __stub_setbuffer || defined __stub___setbuffer
# #error "bad glibc stub"
# #endif
# extern char setbuffer();
# int main() { return setbuffer(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for lstat
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
#
#
# #define lstat __fake__lstat
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef lstat
# #if defined __stub_lstat || defined __stub___lstat
# #error "bad glibc stub"
# #endif
# extern char lstat();
# int main() { return lstat(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for getpgrp
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
#
#
# #define getpgrp __fake__getpgrp
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getpgrp
# #if defined __stub_getpgrp || defined __stub___getpgrp
# #error "bad glibc stub"
# #endif
# extern char getpgrp();
# int main() { return getpgrp(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for utime
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
#
#
# #define utime __fake__utime
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef utime
# #if defined __stub_utime || defined __stub___utime
# #error "bad glibc stub"
# #endif
# extern char utime();
# int main() { return utime(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for utimes
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
#
#
# #define utimes __fake__utimes
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef utimes
# #if defined __stub_utimes || defined __stub___utimes
# #error "bad glibc stub"
# #endif
# extern char utimes();
# int main() { return utimes(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for setuid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
#
#
# #define setuid __fake__setuid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setuid
# #if defined __stub_setuid || defined __stub___setuid
# #error "bad glibc stub"
# #endif
# extern char setuid();
# int main() { return setuid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for seteuid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
#
#
# #define seteuid __fake__seteuid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef seteuid
# #if defined __stub_seteuid || defined __stub___seteuid
# #error "bad glibc stub"
# #endif
# extern char seteuid();
# int main() { return seteuid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for setreuid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
#
#
# #define setreuid __fake__setreuid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setreuid
# #if defined __stub_setreuid || defined __stub___setreuid
# #error "bad glibc stub"
# #endif
# extern char setreuid();
# int main() { return setreuid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for setresuid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
#
#
# #define setresuid __fake__setresuid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setresuid
# #if defined __stub_setresuid || defined __stub___setresuid
# #error "bad glibc stub"
# #endif
# extern char setresuid();
# int main() { return setresuid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for setgid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
#
#
# #define setgid __fake__setgid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setgid
# #if defined __stub_setgid || defined __stub___setgid
# #error "bad glibc stub"
# #endif
# extern char setgid();
# int main() { return setgid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for setegid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
#
#
# #define setegid __fake__setegid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setegid
# #if defined __stub_setegid || defined __stub___setegid
# #error "bad glibc stub"
# #endif
# extern char setegid();
# int main() { return setegid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for setregid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
#
#
# #define setregid __fake__setregid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setregid
# #if defined __stub_setregid || defined __stub___setregid
# #error "bad glibc stub"
# #endif
# extern char setregid();
# int main() { return setregid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for setresgid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
#
#
# #define setresgid __fake__setresgid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setresgid
# #if defined __stub_setresgid || defined __stub___setresgid
# #error "bad glibc stub"
# #endif
# extern char setresgid();
# int main() { return setresgid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for chroot
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
#
#
# #define chroot __fake__chroot
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef chroot
# #if defined __stub_chroot || defined __stub___chroot
# #error "bad glibc stub"
# #endif
# extern char chroot();
# int main() { return chroot(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for strerror
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
#
#
# #define strerror __fake__strerror
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strerror
# #if defined __stub_strerror || defined __stub___strerror
# #error "bad glibc stub"
# #endif
# extern char strerror();
# int main() { return strerror(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for vsyslog
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
#
#
# #define vsyslog __fake__vsyslog
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef vsyslog
# #if defined __stub_vsyslog || defined __stub___vsyslog
# #error "bad glibc stub"
# #endif
# extern char vsyslog();
# int main() { return vsyslog(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for setlinebuf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
#
#
# #define setlinebuf __fake__setlinebuf
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setlinebuf
# #if defined __stub_setlinebuf || defined __stub___setlinebuf
# #error "bad glibc stub"
# #endif
# extern char setlinebuf();
# int main() { return setlinebuf(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for mktime
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
#
#
# #define mktime __fake__mktime
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef mktime
# #if defined __stub_mktime || defined __stub___mktime
# #error "bad glibc stub"
# #endif
# extern char mktime();
# int main() { return mktime(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for ftruncate
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
#
#
# #define ftruncate __fake__ftruncate
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef ftruncate
# #if defined __stub_ftruncate || defined __stub___ftruncate
# #error "bad glibc stub"
# #endif
# extern char ftruncate();
# int main() { return ftruncate(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for chsize
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
#
#
# #define chsize __fake__chsize
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef chsize
# #if defined __stub_chsize || defined __stub___chsize
# #error "bad glibc stub"
# #endif
# extern char chsize();
# int main() { return chsize(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `chsize'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)chsize; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:264:39: error: 'chsize' undeclared (first use in this function)
# int main(void) { void *__x = (void *)chsize; return (int)__x; return 0; }
# ^~~~~~
# ../test.c:264:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:264:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)chsize; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for rename
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
#
#
# #define rename __fake__rename
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef rename
# #if defined __stub_rename || defined __stub___rename
# #error "bad glibc stub"
# #endif
# extern char rename();
# int main() { return rename(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for waitpid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
#
#
# #define waitpid __fake__waitpid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef waitpid
# #if defined __stub_waitpid || defined __stub___waitpid
# #error "bad glibc stub"
# #endif
# extern char waitpid();
# int main() { return waitpid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for wait4
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
#
#
# #define wait4 __fake__wait4
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef wait4
# #if defined __stub_wait4 || defined __stub___wait4
# #error "bad glibc stub"
# #endif
# extern char wait4();
# int main() { return wait4(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for initgroups
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
#
#
# #define initgroups __fake__initgroups
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef initgroups
# #if defined __stub_initgroups || defined __stub___initgroups
# #error "bad glibc stub"
# #endif
# extern char initgroups();
# int main() { return initgroups(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for pread
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
#
#
# #define pread __fake__pread
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef pread
# #if defined __stub_pread || defined __stub___pread
# #error "bad glibc stub"
# #endif
# extern char pread();
# int main() { return pread(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for pwrite
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
#
#
# #define pwrite __fake__pwrite
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef pwrite
# #if defined __stub_pwrite || defined __stub___pwrite
# #error "bad glibc stub"
# #endif
# extern char pwrite();
# int main() { return pwrite(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for strndup
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
#
#
# #define strndup __fake__strndup
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strndup
# #if defined __stub_strndup || defined __stub___strndup
# #error "bad glibc stub"
# #endif
# extern char strndup();
# int main() { return strndup(); }
#
#
# <==
# [1/2] Compiling test.c
# ../test.c:267:38: warning: conflicting types for built-in function 'strndup'
# extern char strndup();
# ^~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for strcasestr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
#
#
# #define strcasestr __fake__strcasestr
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strcasestr
# #if defined __stub_strcasestr || defined __stub___strcasestr
# #error "bad glibc stub"
# #endif
# extern char strcasestr();
# int main() { return strcasestr(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for strsep
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
#
#
# #define strsep __fake__strsep
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strsep
# #if defined __stub_strsep || defined __stub___strsep
# #error "bad glibc stub"
# #endif
# extern char strsep();
# int main() { return strsep(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for strtok_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
#
#
# #define strtok_r __fake__strtok_r
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strtok_r
# #if defined __stub_strtok_r || defined __stub___strtok_r
# #error "bad glibc stub"
# #endif
# extern char strtok_r();
# int main() { return strtok_r(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for mkdtemp
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
#
#
# #define mkdtemp __fake__mkdtemp
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef mkdtemp
# #if defined __stub_mkdtemp || defined __stub___mkdtemp
# #error "bad glibc stub"
# #endif
# extern char mkdtemp();
# int main() { return mkdtemp(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for dup2
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
#
#
# #define dup2 __fake__dup2
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dup2
# #if defined __stub_dup2 || defined __stub___dup2
# #error "bad glibc stub"
# #endif
# extern char dup2();
# int main() { return dup2(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for dprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
#
#
# #define dprintf __fake__dprintf
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dprintf
# #if defined __stub_dprintf || defined __stub___dprintf
# #error "bad glibc stub"
# #endif
# extern char dprintf();
# int main() { return dprintf(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for vdprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
#
#
# #define vdprintf __fake__vdprintf
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef vdprintf
# #if defined __stub_vdprintf || defined __stub___vdprintf
# #error "bad glibc stub"
# #endif
# extern char vdprintf();
# int main() { return vdprintf(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for isatty
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
#
#
# #define isatty __fake__isatty
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef isatty
# #if defined __stub_isatty || defined __stub___isatty
# #error "bad glibc stub"
# #endif
# extern char isatty();
# int main() { return isatty(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for chown
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
#
#
# #define chown __fake__chown
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef chown
# #if defined __stub_chown || defined __stub___chown
# #error "bad glibc stub"
# #endif
# extern char chown();
# int main() { return chown(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for lchown
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
#
#
# #define lchown __fake__lchown
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef lchown
# #if defined __stub_lchown || defined __stub___lchown
# #error "bad glibc stub"
# #endif
# extern char lchown();
# int main() { return lchown(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for link
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
#
#
# #define link __fake__link
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef link
# #if defined __stub_link || defined __stub___link
# #error "bad glibc stub"
# #endif
# extern char link();
# int main() { return link(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for readlink
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
#
#
# #define readlink __fake__readlink
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef readlink
# #if defined __stub_readlink || defined __stub___readlink
# #error "bad glibc stub"
# #endif
# extern char readlink();
# int main() { return readlink(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for symlink
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
#
#
# #define symlink __fake__symlink
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef symlink
# #if defined __stub_symlink || defined __stub___symlink
# #error "bad glibc stub"
# #endif
# extern char symlink();
# int main() { return symlink(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for realpath
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
#
#
# #define realpath __fake__realpath
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef realpath
# #if defined __stub_realpath || defined __stub___realpath
# #error "bad glibc stub"
# #endif
# extern char realpath();
# int main() { return realpath(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for snprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
#
#
# #define snprintf __fake__snprintf
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef snprintf
# #if defined __stub_snprintf || defined __stub___snprintf
# #error "bad glibc stub"
# #endif
# extern char snprintf();
# int main() { return snprintf(); }
#
#
# <==
# [1/2] Compiling test.c
# ../test.c:282:38: warning: conflicting types for built-in function 'snprintf'
# extern char snprintf();
# ^~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for vsnprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
#
#
# #define vsnprintf __fake__vsnprintf
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef vsnprintf
# #if defined __stub_vsnprintf || defined __stub___vsnprintf
# #error "bad glibc stub"
# #endif
# extern char vsnprintf();
# int main() { return vsnprintf(); }
#
#
# <==
# [1/2] Compiling test.c
# ../test.c:283:38: warning: conflicting types for built-in function 'vsnprintf'
# extern char vsnprintf();
# ^~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for asprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
#
#
# #define asprintf __fake__asprintf
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef asprintf
# #if defined __stub_asprintf || defined __stub___asprintf
# #error "bad glibc stub"
# #endif
# extern char asprintf();
# int main() { return asprintf(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for vasprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
#
#
# #define vasprintf __fake__vasprintf
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef vasprintf
# #if defined __stub_vasprintf || defined __stub___vasprintf
# #error "bad glibc stub"
# #endif
# extern char vasprintf();
# int main() { return vasprintf(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for setenv
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
#
#
# #define setenv __fake__setenv
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setenv
# #if defined __stub_setenv || defined __stub___setenv
# #error "bad glibc stub"
# #endif
# extern char setenv();
# int main() { return setenv(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for unsetenv
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
#
#
# #define unsetenv __fake__unsetenv
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef unsetenv
# #if defined __stub_unsetenv || defined __stub___unsetenv
# #error "bad glibc stub"
# #endif
# extern char unsetenv();
# int main() { return unsetenv(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for strnlen
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
#
#
# #define strnlen __fake__strnlen
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strnlen
# #if defined __stub_strnlen || defined __stub___strnlen
# #error "bad glibc stub"
# #endif
# extern char strnlen();
# int main() { return strnlen(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for strtoull
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
#
#
# #define strtoull __fake__strtoull
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strtoull
# #if defined __stub_strtoull || defined __stub___strtoull
# #error "bad glibc stub"
# #endif
# extern char strtoull();
# int main() { return strtoull(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for __strtoull
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
#
#
# #define __strtoull __fake____strtoull
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef __strtoull
# #if defined __stub___strtoull || defined __stub_____strtoull
# #error "bad glibc stub"
# #endif
# extern char __strtoull();
# int main() { return __strtoull(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `__strtoull'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)__strtoull; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:294:39: error: '__strtoull' undeclared (first use in this function)
# int main(void) { void *__x = (void *)__strtoull; return (int)__x; return 0; }
# ^~~~~~~~~~
# ../test.c:294:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:294:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)__strtoull; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for strtouq
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
#
#
# #define strtouq __fake__strtouq
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strtouq
# #if defined __stub_strtouq || defined __stub___strtouq
# #error "bad glibc stub"
# #endif
# extern char strtouq();
# int main() { return strtouq(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for strtoll
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
#
#
# #define strtoll __fake__strtoll
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strtoll
# #if defined __stub_strtoll || defined __stub___strtoll
# #error "bad glibc stub"
# #endif
# extern char strtoll();
# int main() { return strtoll(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for __strtoll
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
#
#
# #define __strtoll __fake____strtoll
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef __strtoll
# #if defined __stub___strtoll || defined __stub_____strtoll
# #error "bad glibc stub"
# #endif
# extern char __strtoll();
# int main() { return __strtoll(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `__strtoll'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)__strtoll; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:297:39: error: '__strtoll' undeclared (first use in this function)
# int main(void) { void *__x = (void *)__strtoll; return (int)__x; return 0; }
# ^~~~~~~~~
# ../test.c:297:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:297:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)__strtoll; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for strtoq
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
#
#
# #define strtoq __fake__strtoq
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strtoq
# #if defined __stub_strtoq || defined __stub___strtoq
# #error "bad glibc stub"
# #endif
# extern char strtoq();
# int main() { return strtoq(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for memalign
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
#
#
# #define memalign __fake__memalign
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef memalign
# #if defined __stub_memalign || defined __stub___memalign
# #error "bad glibc stub"
# #endif
# extern char memalign();
# int main() { return memalign(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for posix_memalign
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
#
#
# #define posix_memalign __fake__posix_memalign
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef posix_memalign
# #if defined __stub_posix_memalign || defined __stub___posix_memalign
# #error "bad glibc stub"
# #endif
# extern char posix_memalign();
# int main() { return posix_memalign(); }
#
#
# <==
# [1/2] Compiling test.c
# ../test.c:296:38: warning: conflicting types for built-in function 'posix_memalign'
# extern char posix_memalign();
# ^~~~~~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for prctl
# ok
#
# ------------------------------------------------------------
# Checking for dirname
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
#
#
# #define dirname __fake__dirname
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dirname
# #if defined __stub_dirname || defined __stub___dirname
# #error "bad glibc stub"
# #endif
# extern char dirname();
# int main() { return dirname(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for basename
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
#
#
# #define basename __fake__basename
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef basename
# #if defined __stub_basename || defined __stub___basename
# #error "bad glibc stub"
# #endif
# extern char basename();
# int main() { return basename(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------
# Checking for strlcpy
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
#
#
# #define strlcpy __fake__strlcpy
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strlcpy
# #if defined __stub_strlcpy || defined __stub___strlcpy
# #error "bad glibc stub"
# #endif
# extern char strlcpy();
# int main() { return strlcpy(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `strlcpy'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)strlcpy; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:303:39: error: 'strlcpy' undeclared (first use in this function)
# int main(void) { void *__x = (void *)strlcpy; return (int)__x; return 0; }
# ^~~~~~~
# ../test.c:303:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:303:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)strlcpy; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for strlcat
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
#
#
# #define strlcat __fake__strlcat
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strlcat
# #if defined __stub_strlcat || defined __stub___strlcat
# #error "bad glibc stub"
# #endif
# extern char strlcat();
# int main() { return strlcat(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `strlcat'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)strlcat; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:304:39: error: 'strlcat' undeclared (first use in this function)
# int main(void) { void *__x = (void *)strlcat; return (int)__x; return 0; }
# ^~~~~~~
# ../test.c:304:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:304:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)strlcat; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for strlcpy
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/string.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
#
#
# #define strlcpy __fake__strlcpy
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strlcpy
# #if defined __stub_strlcpy || defined __stub___strlcpy
# #error "bad glibc stub"
# #endif
# extern char strlcpy();
# int main() { return strlcpy(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `strlcpy'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)strlcpy; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:304:39: error: 'strlcpy' undeclared (first use in this function)
# int main(void) { void *__x = (void *)strlcpy; return (int)__x; return 0; }
# ^~~~~~~
# ../test.c:304:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:304:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)strlcpy; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for strlcat
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
#
#
# #define strlcat __fake__strlcat
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strlcat
# #if defined __stub_strlcat || defined __stub___strlcat
# #error "bad glibc stub"
# #endif
# extern char strlcat();
# int main() { return strlcat(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `strlcat'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)strlcat; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:304:39: error: 'strlcat' undeclared (first use in this function)
# int main(void) { void *__x = (void *)strlcat; return (int)__x; return 0; }
# ^~~~~~~
# ../test.c:304:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:304:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)strlcat; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for library bsd
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# /usr/sbin/ld: cannot find -lbsd
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lbsd']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# ------------------------------------------------------------
# Checking for strlcpy
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/string.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
#
#
# #define strlcpy __fake__strlcpy
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strlcpy
# #if defined __stub_strlcpy || defined __stub___strlcpy
# #error "bad glibc stub"
# #endif
# extern char strlcpy();
# int main() { return strlcpy(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `strlcpy'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/string.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/string.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)strlcpy; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:304:39: error: 'strlcpy' undeclared (first use in this function)
# int main(void) { void *__x = (void *)strlcpy; return (int)__x; return 0; }
# ^~~~~~~
# ../test.c:304:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:304:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)strlcpy; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for strlcat
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/string.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
#
#
# #define strlcat __fake__strlcat
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strlcat
# #if defined __stub_strlcat || defined __stub___strlcat
# #error "bad glibc stub"
# #endif
# extern char strlcat();
# int main() { return strlcat(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `strlcat'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/string.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/string.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)strlcat; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:304:39: error: 'strlcat' undeclared (first use in this function)
# int main(void) { void *__x = (void *)strlcat; return (int)__x; return 0; }
# ^~~~~~~
# ../test.c:304:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:304:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)strlcat; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for getpeereid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
#
#
# #define getpeereid __fake__getpeereid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getpeereid
# #if defined __stub_getpeereid || defined __stub___getpeereid
# #error "bad glibc stub"
# #endif
# extern char getpeereid();
# int main() { return getpeereid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `getpeereid'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)getpeereid; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:305:39: error: 'getpeereid' undeclared (first use in this function)
# int main(void) { void *__x = (void *)getpeereid; return (int)__x; return 0; }
# ^~~~~~~~~~
# ../test.c:305:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:305:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)getpeereid; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for library bsd
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# /usr/sbin/ld: cannot find -lbsd
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lbsd']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# ------------------------------------------------------------
# Checking for getpeereid
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/unistd.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
#
#
# #define getpeereid __fake__getpeereid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getpeereid
# #if defined __stub_getpeereid || defined __stub___getpeereid
# #error "bad glibc stub"
# #endif
# extern char getpeereid();
# int main() { return getpeereid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `getpeereid'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/unistd.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/unistd.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)getpeereid; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:306:39: error: 'getpeereid' undeclared (first use in this function)
# int main(void) { void *__x = (void *)getpeereid; return (int)__x; return 0; }
# ^~~~~~~~~~
# ../test.c:306:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:306:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)getpeereid; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for library setproctitle
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# /usr/sbin/ld: cannot find -lsetproctitle
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lsetproctitle']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# ------------------------------------------------------------
# Checking for setproctitle
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:26: fatal error: setproctitle.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
#
#
# #define setproctitle __fake__setproctitle
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setproctitle
# #if defined __stub_setproctitle || defined __stub___setproctitle
# #error "bad glibc stub"
# #endif
# extern char setproctitle();
# int main() { return setproctitle(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `setproctitle'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:26: fatal error: setproctitle.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:26: fatal error: setproctitle.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)setproctitle; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:306:39: error: 'setproctitle' undeclared (first use in this function)
# int main(void) { void *__x = (void *)setproctitle; return (int)__x; return 0; }
# ^~~~~~~~~~~~
# ../test.c:306:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:306:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)setproctitle; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ------------------------------------------------------------
# Checking for library bsd
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# /usr/sbin/ld: cannot find -lbsd
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lbsd']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# ------------------------------------------------------------
# Checking for setproctitle
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/unistd.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
#
#
# #define setproctitle __fake__setproctitle
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setproctitle
# #if defined __stub_setproctitle || defined __stub___setproctitle
# #error "bad glibc stub"
# #endif
# extern char setproctitle();
# int main() { return setproctitle(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `setproctitle'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/unistd.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:24: fatal error: bsd/unistd.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)setproctitle; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:307:39: error: 'setproctitle' undeclared (first use in this function)
# int main(void) { void *__x = (void *)setproctitle; return (int)__x; return 0; }
# ^~~~~~~~~~~~
# ../test.c:307:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:307:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)setproctitle; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# -----------------------------------------------------------------
# Checking whether we can use SO_PEERCRED to get socket credentials
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# struct ucred cred;
# socklen_t cred_len;
# int ret = getsockopt(0, SOL_SOCKET, SO_PEERCRED, &cred, &cred_len);; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking correct behavior of strtoll
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# long long nb = strtoll("Text", NULL, 0);
# if (errno == EINVAL) {
# return 0;
# } else {
# return 1;
# }
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
#
#
# returncode 1
# not found
#
# -----------------------------------------------------------------
# Checking for if_nametoindex
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
#
#
# #define if_nametoindex __fake__if_nametoindex
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef if_nametoindex
# #if defined __stub_if_nametoindex || defined __stub___if_nametoindex
# #error "bad glibc stub"
# #endif
# extern char if_nametoindex();
# int main() { return if_nametoindex(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for strerror_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
#
#
# #define strerror_r __fake__strerror_r
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strerror_r
# #if defined __stub_strerror_r || defined __stub___strerror_r
# #error "bad glibc stub"
# #endif
# extern char strerror_r();
# int main() { return strerror_r(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getdirentries
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
#
#
# #define getdirentries __fake__getdirentries
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getdirentries
# #if defined __stub_getdirentries || defined __stub___getdirentries
# #error "bad glibc stub"
# #endif
# extern char getdirentries();
# int main() { return getdirentries(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getdents
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
#
#
# #define getdents __fake__getdents
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getdents
# #if defined __stub_getdents || defined __stub___getdents
# #error "bad glibc stub"
# #endif
# extern char getdents();
# int main() { return getdents(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `getdents'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)getdents; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:312:39: error: 'getdents' undeclared (first use in this function)
# int main(void) { void *__x = (void *)getdents; return (int)__x; return 0; }
# ^~~~~~~~
# ../test.c:312:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:312:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)getdents; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# -----------------------------------------------------------------
# Checking for syslog
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
#
#
# #define syslog __fake__syslog
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef syslog
# #if defined __stub_syslog || defined __stub___syslog
# #error "bad glibc stub"
# #endif
# extern char syslog();
# int main() { return syslog(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for gai_strerror
# ok
#
# -----------------------------------------------------------------
# Checking for get_current_dir_name
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
#
#
# #define get_current_dir_name __fake__get_current_dir_name
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef get_current_dir_name
# #if defined __stub_get_current_dir_name || defined __stub___get_current_dir_name
# #error "bad glibc stub"
# #endif
# extern char get_current_dir_name();
# int main() { return get_current_dir_name(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for timegm
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
#
#
# #define timegm __fake__timegm
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef timegm
# #if defined __stub_timegm || defined __stub___timegm
# #error "bad glibc stub"
# #endif
# extern char timegm();
# int main() { return timegm(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getifaddrs
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
#
#
# #define getifaddrs __fake__getifaddrs
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getifaddrs
# #if defined __stub_getifaddrs || defined __stub___getifaddrs
# #error "bad glibc stub"
# #endif
# extern char getifaddrs();
# int main() { return getifaddrs(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for freeifaddrs
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
#
#
# #define freeifaddrs __fake__freeifaddrs
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef freeifaddrs
# #if defined __stub_freeifaddrs || defined __stub___freeifaddrs
# #error "bad glibc stub"
# #endif
# extern char freeifaddrs();
# int main() { return freeifaddrs(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for mmap
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
#
#
# #define mmap __fake__mmap
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef mmap
# #if defined __stub_mmap || defined __stub___mmap
# #error "bad glibc stub"
# #endif
# extern char mmap();
# int main() { return mmap(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for setgroups
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
#
#
# #define setgroups __fake__setgroups
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setgroups
# #if defined __stub_setgroups || defined __stub___setgroups
# #error "bad glibc stub"
# #endif
# extern char setgroups();
# int main() { return setgroups(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for syscall
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
#
#
# #define syscall __fake__syscall
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef syscall
# #if defined __stub_syscall || defined __stub___syscall
# #error "bad glibc stub"
# #endif
# extern char syscall();
# int main() { return syscall(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for setsid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
#
#
# #define setsid __fake__setsid
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setsid
# #if defined __stub_setsid || defined __stub___setsid
# #error "bad glibc stub"
# #endif
# extern char setsid();
# int main() { return setsid(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getgrent_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
#
#
# #define getgrent_r __fake__getgrent_r
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getgrent_r
# #if defined __stub_getgrent_r || defined __stub___getgrent_r
# #error "bad glibc stub"
# #endif
# extern char getgrent_r();
# int main() { return getgrent_r(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getgrgid_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
#
#
# #define getgrgid_r __fake__getgrgid_r
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getgrgid_r
# #if defined __stub_getgrgid_r || defined __stub___getgrgid_r
# #error "bad glibc stub"
# #endif
# extern char getgrgid_r();
# int main() { return getgrgid_r(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getgrnam_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
#
#
# #define getgrnam_r __fake__getgrnam_r
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getgrnam_r
# #if defined __stub_getgrnam_r || defined __stub___getgrnam_r
# #error "bad glibc stub"
# #endif
# extern char getgrnam_r();
# int main() { return getgrnam_r(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getgrouplist
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
#
#
# #define getgrouplist __fake__getgrouplist
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getgrouplist
# #if defined __stub_getgrouplist || defined __stub___getgrouplist
# #error "bad glibc stub"
# #endif
# extern char getgrouplist();
# int main() { return getgrouplist(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getpagesize
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
#
#
# #define getpagesize __fake__getpagesize
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getpagesize
# #if defined __stub_getpagesize || defined __stub___getpagesize
# #error "bad glibc stub"
# #endif
# extern char getpagesize();
# int main() { return getpagesize(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getpwent_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
#
#
# #define getpwent_r __fake__getpwent_r
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getpwent_r
# #if defined __stub_getpwent_r || defined __stub___getpwent_r
# #error "bad glibc stub"
# #endif
# extern char getpwent_r();
# int main() { return getpwent_r(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getpwnam_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
#
#
# #define getpwnam_r __fake__getpwnam_r
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getpwnam_r
# #if defined __stub_getpwnam_r || defined __stub___getpwnam_r
# #error "bad glibc stub"
# #endif
# extern char getpwnam_r();
# int main() { return getpwnam_r(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getpwuid_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
#
#
# #define getpwuid_r __fake__getpwuid_r
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getpwuid_r
# #if defined __stub_getpwuid_r || defined __stub___getpwuid_r
# #error "bad glibc stub"
# #endif
# extern char getpwuid_r();
# int main() { return getpwuid_r(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for epoll_create
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
#
#
# #define epoll_create __fake__epoll_create
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef epoll_create
# #if defined __stub_epoll_create || defined __stub___epoll_create
# #error "bad glibc stub"
# #endif
# extern char epoll_create();
# int main() { return epoll_create(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for port_create
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
#
#
# #define port_create __fake__port_create
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef port_create
# #if defined __stub_port_create || defined __stub___port_create
# #error "bad glibc stub"
# #endif
# extern char port_create();
# int main() { return port_create(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `port_create'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)port_create; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:331:39: error: 'port_create' undeclared (first use in this function)
# int main(void) { void *__x = (void *)port_create; return (int)__x; return 0; }
# ^~~~~~~~~~~
# ../test.c:331:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:331:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)port_create; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# -----------------------------------------------------------------
# Checking for fgetxattr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
#
#
# #define fgetxattr __fake__fgetxattr
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef fgetxattr
# #if defined __stub_fgetxattr || defined __stub___fgetxattr
# #error "bad glibc stub"
# #endif
# extern char fgetxattr();
# int main() { return fgetxattr(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for flistea
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
#
#
# #define flistea __fake__flistea
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef flistea
# #if defined __stub_flistea || defined __stub___flistea
# #error "bad glibc stub"
# #endif
# extern char flistea();
# int main() { return flistea(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `flistea'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)flistea; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# In file included from ../test.c:332:0:
# /usr/include/sys/xattr.h:32:3: error: expected identifier before numeric constant
# XATTR_CREATE = 1, /* set value, fail if attr already exists. */
# ^
# ../test.c: In function 'main':
# ../test.c:335:39: error: 'flistea' undeclared (first use in this function)
# int main(void) { void *__x = (void *)flistea; return (int)__x; return 0; }
# ^~~~~~~
# ../test.c:335:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:335:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)flistea; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# -----------------------------------------------------------------
# Checking for flistxattr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
#
#
# #define flistxattr __fake__flistxattr
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef flistxattr
# #if defined __stub_flistxattr || defined __stub___flistxattr
# #error "bad glibc stub"
# #endif
# extern char flistxattr();
# int main() { return flistxattr(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for fremovexattr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
#
#
# #define fremovexattr __fake__fremovexattr
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef fremovexattr
# #if defined __stub_fremovexattr || defined __stub___fremovexattr
# #error "bad glibc stub"
# #endif
# extern char fremovexattr();
# int main() { return fremovexattr(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for fsetxattr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
#
#
# #define fsetxattr __fake__fsetxattr
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef fsetxattr
# #if defined __stub_fsetxattr || defined __stub___fsetxattr
# #error "bad glibc stub"
# #endif
# extern char fsetxattr();
# int main() { return fsetxattr(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for getxattr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
#
#
# #define getxattr __fake__getxattr
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef getxattr
# #if defined __stub_getxattr || defined __stub___getxattr
# #error "bad glibc stub"
# #endif
# extern char getxattr();
# int main() { return getxattr(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for listxattr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
#
#
# #define listxattr __fake__listxattr
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef listxattr
# #if defined __stub_listxattr || defined __stub___listxattr
# #error "bad glibc stub"
# #endif
# extern char listxattr();
# int main() { return listxattr(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for removexattr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
#
#
# #define removexattr __fake__removexattr
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef removexattr
# #if defined __stub_removexattr || defined __stub___removexattr
# #error "bad glibc stub"
# #endif
# extern char removexattr();
# int main() { return removexattr(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for setxattr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
#
#
# #define setxattr __fake__setxattr
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef setxattr
# #if defined __stub_setxattr || defined __stub___setxattr
# #error "bad glibc stub"
# #endif
# extern char setxattr();
# int main() { return setxattr(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for library attr
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lattr']
# yes
#
# -----------------------------------------------------------------
# Checking for flistea
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:28: fatal error: sys/attributes.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
#
#
# #define flistea __fake__flistea
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef flistea
# #if defined __stub_flistea || defined __stub___flistea
# #error "bad glibc stub"
# #endif
# extern char flistea();
# int main() { return flistea(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `flistea'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lattr']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:28: fatal error: sys/attributes.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:28: fatal error: sys/attributes.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)flistea; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# In file included from ../test.c:340:0:
# /usr/include/sys/xattr.h:32:3: error: expected identifier before numeric constant
# XATTR_CREATE = 1, /* set value, fail if attr already exists. */
# ^
# ../test.c: In function 'main':
# ../test.c:343:39: error: 'flistea' undeclared (first use in this function)
# int main(void) { void *__x = (void *)flistea; return (int)__x; return 0; }
# ^~~~~~~
# ../test.c:343:39: note: each undeclared identifier is reported only once for each function it appears in
# ../test.c:343:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)flistea; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# -----------------------------------------------------------------
# Checking whether xattr interface takes additional options
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { getxattr(NULL, NULL, NULL, 0, 0, 0); return 0; }
#
# <==
# [1/2] Compiling test.c
# In file included from ../test.c:341:0:
# /usr/include/sys/xattr.h:32:3: error: expected identifier before numeric constant
# XATTR_CREATE = 1, /* set value, fail if attr already exists. */
# ^
# ../test.c: In function 'main':
# ../test.c:344:19: error: too many arguments to function 'getxattr'
# int main(void) { getxattr(NULL, NULL, NULL, 0, 0, 0); return 0; }
# ^~~~~~~~
# In file included from ../test.c:342:0:
# /usr/include/sys/xattr.h:59:16: note: declared here
# extern ssize_t getxattr (const char *__path, const char *__name,
# ^~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# -----------------------------------------------------------------
# Checking for dlopen
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:16: fatal error: dl.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
#
#
# #define dlopen __fake__dlopen
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dlopen
# #if defined __stub_dlopen || defined __stub___dlopen
# #error "bad glibc stub"
# #endif
# extern char dlopen();
# int main() { return dlopen(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `dlopen'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# /* #undef HAVE_DLOPEN */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)dlopen; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:346:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)dlopen; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0x8): undefined reference to `dlopen'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# -----------------------------------------------------------------
# Checking for dlsym
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# /* #undef HAVE_DLOPEN */
#
#
# #define dlsym __fake__dlsym
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dlsym
# #if defined __stub_dlsym || defined __stub___dlsym
# #error "bad glibc stub"
# #endif
# extern char dlsym();
# int main() { return dlsym(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `dlsym'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# /* #undef HAVE_DLOPEN */
# /* #undef HAVE_DLSYM */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)dlsym; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:347:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)dlsym; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0x8): undefined reference to `dlsym'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# -----------------------------------------------------------------
# Checking for dlerror
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# /* #undef HAVE_DLOPEN */
# /* #undef HAVE_DLSYM */
#
#
# #define dlerror __fake__dlerror
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dlerror
# #if defined __stub_dlerror || defined __stub___dlerror
# #error "bad glibc stub"
# #endif
# extern char dlerror();
# int main() { return dlerror(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `dlerror'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# /* #undef HAVE_DLOPEN */
# /* #undef HAVE_DLSYM */
# /* #undef HAVE_DLERROR */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)dlerror; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:348:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)dlerror; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0x8): undefined reference to `dlerror'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# -----------------------------------------------------------------
# Checking for dlclose
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# /* #undef HAVE_DLOPEN */
# /* #undef HAVE_DLSYM */
# /* #undef HAVE_DLERROR */
#
#
# #define dlclose __fake__dlclose
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dlclose
# #if defined __stub_dlclose || defined __stub___dlclose
# #error "bad glibc stub"
# #endif
# extern char dlclose();
# int main() { return dlclose(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `dlclose'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# /* #undef HAVE_DLOPEN */
# /* #undef HAVE_DLSYM */
# /* #undef HAVE_DLERROR */
# /* #undef HAVE_DLCLOSE */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)dlclose; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:349:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)dlclose; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0x8): undefined reference to `dlclose'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# -----------------------------------------------------------------
# Checking for library dl
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-ldl']
# yes
#
# -----------------------------------------------------------------
# Checking for dlopen
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:16: fatal error: dl.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# /* #undef HAVE_DLOPEN */
# /* #undef HAVE_DLSYM */
# /* #undef HAVE_DLERROR */
# /* #undef HAVE_DLCLOSE */
# #define HAVE_LIBDL 1
#
#
# #define dlopen __fake__dlopen
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dlopen
# #if defined __stub_dlopen || defined __stub___dlopen
# #error "bad glibc stub"
# #endif
# extern char dlopen();
# int main() { return dlopen(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-ldl']
# ok
#
# -----------------------------------------------------------------
# Checking for dlsym
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:16: fatal error: dl.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# /* #undef HAVE_DLSYM */
# /* #undef HAVE_DLERROR */
# /* #undef HAVE_DLCLOSE */
# #define HAVE_LIBDL 1
#
#
# #define dlsym __fake__dlsym
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dlsym
# #if defined __stub_dlsym || defined __stub___dlsym
# #error "bad glibc stub"
# #endif
# extern char dlsym();
# int main() { return dlsym(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-ldl']
# ok
#
# -----------------------------------------------------------------
# Checking for dlerror
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:16: fatal error: dl.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# /* #undef HAVE_DLERROR */
# /* #undef HAVE_DLCLOSE */
# #define HAVE_LIBDL 1
#
#
# #define dlerror __fake__dlerror
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dlerror
# #if defined __stub_dlerror || defined __stub___dlerror
# #error "bad glibc stub"
# #endif
# extern char dlerror();
# int main() { return dlerror(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-ldl']
# ok
#
# -----------------------------------------------------------------
# Checking for dlclose
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:16: fatal error: dl.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# /* #undef HAVE_DLCLOSE */
# #define HAVE_LIBDL 1
#
#
# #define dlclose __fake__dlclose
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dlclose
# #if defined __stub_dlclose || defined __stub___dlclose
# #error "bad glibc stub"
# #endif
# extern char dlclose();
# int main() { return dlclose(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-ldl']
# ok
#
# -----------------------------------------------------------------
# Checking for declaration of dlopen
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef dlopen
# void *_x; _x=(void *)&dlopen; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:352:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&dlopen; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# -----------------------------------------------------------------
# Checking C prototype for dlopen
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *dlopen(const char* filename, unsigned int flags); void *_x = (void *)dlopen; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:351:25: error: conflicting types for 'dlopen'
# int main(void) { void *dlopen(const char* filename, unsigned int flags); void *_x = (void *)dlopen; return 0; }
# ^~~~~~
# In file included from ../test.c:349:0:
# /usr/include/dlfcn.h:56:14: note: previous declaration of 'dlopen' was here
# extern void *dlopen (const char *__file, int __mode) __THROWNL;
# ^~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# -----------------------------------------------------------------
# Checking for fdatasync
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
#
#
# #define fdatasync __fake__fdatasync
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef fdatasync
# #if defined __stub_fdatasync || defined __stub___fdatasync
# #error "bad glibc stub"
# #endif
# extern char fdatasync();
# int main() { return fdatasync(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# -----------------------------------------------------------------
# Checking for declaration of fdatasync
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef fdatasync
# void *_x; _x=(void *)&fdatasync; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:354:63: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&fdatasync; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# -----------------------------------------------------------------
# Checking for clock_gettime
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
#
#
# #define clock_gettime __fake__clock_gettime
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef clock_gettime
# #if defined __stub_clock_gettime || defined __stub___clock_gettime
# #error "bad glibc stub"
# #endif
# extern char clock_gettime();
# int main() { return clock_gettime(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ------------------------------------------------------------------------
# Checking whether the clock_gettime clock ID CLOCK_MONOTONIC is available
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #if TIME_WITH_SYS_TIME
# # include
# # include
# #else
# # if HAVE_SYS_TIME_H
# # include
# # else
# # include
# # endif
# #endif
# clockid_t clk = CLOCK_MONOTONIC; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking whether the clock_gettime clock ID CLOCK_PROCESS_CPUTIME_ID is available
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #if TIME_WITH_SYS_TIME
# # include
# # include
# #else
# # if HAVE_SYS_TIME_H
# # include
# # else
# # include
# # endif
# #endif
# clockid_t clk = CLOCK_PROCESS_CPUTIME_ID; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking whether the clock_gettime clock ID CLOCK_REALTIME is available
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #if TIME_WITH_SYS_TIME
# # include
# # include
# #else
# # if HAVE_SYS_TIME_H
# # include
# # else
# # include
# # endif
# #endif
# clockid_t clk = CLOCK_REALTIME; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for struct timespec
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct timespec _x; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for header net/if.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ---------------------------------------------------------------------------------
# Checking for header arpa/nameser.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ---------------------------------------------------------------------------------
# Checking for header resolv.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ---------------------------------------------------------------------------------
# Checking for res_search
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
#
#
# #define res_search __fake__res_search
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef res_search
# #if defined __stub_res_search || defined __stub___res_search
# #error "bad glibc stub"
# #endif
# extern char res_search();
# int main() { return res_search(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `res_search'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# /* #undef HAVE_RES_SEARCH */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)res_search; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:365:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)res_search; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0x8): undefined reference to `__res_search'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# ---------------------------------------------------------------------------------
# Checking for library resolv
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lresolv']
# yes
#
# ---------------------------------------------------------------------------------
# Checking for res_search
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# /* #undef HAVE_RES_SEARCH */
# #define HAVE_LIBRESOLV 1
#
#
# #define res_search __fake__res_search
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef res_search
# #if defined __stub_res_search || defined __stub___res_search
# #error "bad glibc stub"
# #endif
# extern char res_search();
# int main() { return res_search(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `res_search'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lresolv']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# /* #undef HAVE_RES_SEARCH */
# #define HAVE_LIBRESOLV 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)res_search; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:366:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)res_search; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lresolv']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for header libintl.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ---------------------------------------------------------------------------------
# Checking for library intl
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# /usr/sbin/ld: cannot find -lintl
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lintl']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# ---------------------------------------------------------------------------------
# Checking for declaration of dgettext
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef dgettext
# void *_x; _x=(void *)&dgettext; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:367:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&dgettext; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of gettext
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef gettext
# void *_x; _x=(void *)&gettext; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:368:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&gettext; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of bindtextdomain
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef bindtextdomain
# void *_x; _x=(void *)&bindtextdomain; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:369:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&bindtextdomain; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of textdomain
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef textdomain
# void *_x; _x=(void *)&textdomain; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:370:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&textdomain; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of bind_textdomain_codeset
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef bind_textdomain_codeset
# void *_x; _x=(void *)&bind_textdomain_codeset; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:371:77: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&bind_textdomain_codeset; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for bindtextdomain
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
#
#
# #define bindtextdomain __fake__bindtextdomain
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef bindtextdomain
# #if defined __stub_bindtextdomain || defined __stub___bindtextdomain
# #error "bad glibc stub"
# #endif
# extern char bindtextdomain();
# int main() { return bindtextdomain(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for textdomain
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
#
#
# #define textdomain __fake__textdomain
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef textdomain
# #if defined __stub_textdomain || defined __stub___textdomain
# #error "bad glibc stub"
# #endif
# extern char textdomain();
# int main() { return textdomain(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for bind_textdomain_codeset
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
#
#
# #define bind_textdomain_codeset __fake__bind_textdomain_codeset
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef bind_textdomain_codeset
# #if defined __stub_bind_textdomain_codeset || defined __stub___bind_textdomain_codeset
# #error "bad glibc stub"
# #endif
# extern char bind_textdomain_codeset();
# int main() { return bind_textdomain_codeset(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for dgettext
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
#
#
# #define dgettext __fake__dgettext
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef dgettext
# #if defined __stub_dgettext || defined __stub___dgettext
# #error "bad glibc stub"
# #endif
# extern char dgettext();
# int main() { return dgettext(); }
#
#
# <==
# [1/2] Compiling test.c
# ../test.c:369:38: warning: conflicting types for built-in function 'dgettext'
# extern char dgettext();
# ^~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for gettext
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
#
#
# #define gettext __fake__gettext
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef gettext
# #if defined __stub_gettext || defined __stub___gettext
# #error "bad glibc stub"
# #endif
# extern char gettext();
# int main() { return gettext(); }
#
#
# <==
# [1/2] Compiling test.c
# ../test.c:370:38: warning: conflicting types for built-in function 'gettext'
# extern char gettext();
# ^~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for pthread_create
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
#
#
# #define pthread_create __fake__pthread_create
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef pthread_create
# #if defined __stub_pthread_create || defined __stub___pthread_create
# #error "bad glibc stub"
# #endif
# extern char pthread_create();
# int main() { return pthread_create(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `pthread_create'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# /* #undef HAVE_PTHREAD_CREATE */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)pthread_create; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:377:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)pthread_create; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0x8): undefined reference to `pthread_create'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# ---------------------------------------------------------------------------------
# Checking for library pthread
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lpthread']
# yes
#
# ---------------------------------------------------------------------------------
# Checking for pthread_create
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# /* #undef HAVE_PTHREAD_CREATE */
# #define HAVE_LIBPTHREAD 1
#
#
# #define pthread_create __fake__pthread_create
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef pthread_create
# #if defined __stub_pthread_create || defined __stub___pthread_create
# #error "bad glibc stub"
# #endif
# extern char pthread_create();
# int main() { return pthread_create(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lpthread']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for pthread_attr_init
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
#
#
# #define pthread_attr_init __fake__pthread_attr_init
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef pthread_attr_init
# #if defined __stub_pthread_attr_init || defined __stub___pthread_attr_init
# #error "bad glibc stub"
# #endif
# extern char pthread_attr_init();
# int main() { return pthread_attr_init(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lpthread']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for pthread_mutexattr_setrobust
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
#
#
# #define pthread_mutexattr_setrobust __fake__pthread_mutexattr_setrobust
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef pthread_mutexattr_setrobust
# #if defined __stub_pthread_mutexattr_setrobust || defined __stub___pthread_mutexattr_setrobust
# #error "bad glibc stub"
# #endif
# extern char pthread_mutexattr_setrobust();
# int main() { return pthread_mutexattr_setrobust(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of PTHREAD_MUTEX_ROBUST
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef PTHREAD_MUTEX_ROBUST
# void *_x; _x=(void *)&PTHREAD_MUTEX_ROBUST; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:383:44: error: lvalue required as unary '&' operand
# void *_x; _x=(void *)&PTHREAD_MUTEX_ROBUST; return (int)_x;
# ^
# ../test.c:383:74: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&PTHREAD_MUTEX_ROBUST; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ---------------------------------------------------------------------------------
# Checking for declaration of PTHREAD_MUTEX_ROBUST (as enum)
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# /* #undef HAVE_DECL_PTHREAD_MUTEX_ROBUST */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# return (int)PTHREAD_MUTEX_ROBUST;
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for pthread_mutex_consistent
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
#
#
# #define pthread_mutex_consistent __fake__pthread_mutex_consistent
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef pthread_mutex_consistent
# #if defined __stub_pthread_mutex_consistent || defined __stub___pthread_mutex_consistent
# #error "bad glibc stub"
# #endif
# extern char pthread_mutex_consistent();
# int main() { return pthread_mutex_consistent(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for crypt
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
#
#
# #define crypt __fake__crypt
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef crypt
# #if defined __stub_crypt || defined __stub___crypt
# #error "bad glibc stub"
# #endif
# extern char crypt();
# int main() { return crypt(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0xa): undefined reference to `crypt'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# /* #undef HAVE_CRYPT */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { void *__x = (void *)crypt; return (int)__x; return 0; }
#
# <==
# [1/2] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:384:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# int main(void) { void *__x = (void *)crypt; return (int)__x; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# default/test_1.o: In function `main':
# test.c:(.text+0x8): undefined reference to `crypt'
# collect2: error: ld returned 1 exit status
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'not found
#
# ---------------------------------------------------------------------------------
# Checking for library crypt
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lcrypt']
# yes
#
# ---------------------------------------------------------------------------------
# Checking for crypt
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# /* #undef HAVE_CRYPT */
# #define HAVE_LIBCRYPT 1
#
#
# #define crypt __fake__crypt
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef crypt
# #if defined __stub_crypt || defined __stub___crypt
# #error "bad glibc stub"
# #endif
# extern char crypt();
# int main() { return crypt(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lcrypt']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for header readline.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ../test.c:15:22: fatal error: readline.h: No such file or directory
# #include
# ^
# compilation terminated.
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'no
#
# ---------------------------------------------------------------------------------
# Checking for header readline/readline.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ---------------------------------------------------------------------------------
# Checking for header readline/history.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ---------------------------------------------------------------------------------
# Checking for variable rl_event_hook
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef rl_event_hook
# void *_x; _x=(void *)&rl_event_hook; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:391:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&rl_event_hook; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of snprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef snprintf
# void *_x; _x=(void *)&snprintf; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:390:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&snprintf; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of vsnprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef vsnprintf
# void *_x; _x=(void *)&vsnprintf; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:391:63: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&vsnprintf; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of asprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef asprintf
# void *_x; _x=(void *)&asprintf; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:392:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&asprintf; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of vasprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef vasprintf
# void *_x; _x=(void *)&vasprintf; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:393:63: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&vasprintf; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of errno
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef errno
# void *_x; _x=(void *)&errno; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of EWOULDBLOCK
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef EWOULDBLOCK
# void *_x; _x=(void *)&EWOULDBLOCK; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of environ
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef environ
# void *_x; _x=(void *)&environ; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:398:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&environ; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of getgrent_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef getgrent_r
# void *_x; _x=(void *)&getgrent_r; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:399:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&getgrent_r; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of getpwent_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef getpwent_r
# void *_x; _x=(void *)&getpwent_r; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:400:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&getpwent_r; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of pread
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef pread
# void *_x; _x=(void *)&pread; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:399:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&pread; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of pwrite
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef pwrite
# void *_x; _x=(void *)&pwrite; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:400:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&pwrite; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of setenv
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef setenv
# void *_x; _x=(void *)&setenv; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:401:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&setenv; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of setresgid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef setresgid
# void *_x; _x=(void *)&setresgid; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:402:63: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&setresgid; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of setresuid
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef setresuid
# void *_x; _x=(void *)&setresuid; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:403:63: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&setresuid; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for header poll.h
# ==>
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { return 0; }
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# yes
#
# ---------------------------------------------------------------------------------
# Checking for poll
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
#
#
# #define poll __fake__poll
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef poll
# #if defined __stub_poll || defined __stub___poll
# #error "bad glibc stub"
# #endif
# extern char poll();
# int main() { return poll(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for strptime
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
#
#
# #define strptime __fake__strptime
# #ifdef HAVE_LIMITS_H
# # include
# #else
# # include
# #endif
# #undef strptime
# #if defined __stub_strptime || defined __stub___strptime
# #error "bad glibc stub"
# #endif
# extern char strptime();
# int main() { return strptime(); }
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of strptime
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef strptime
# void *_x; _x=(void *)&strptime; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:409:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&strptime; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for working strptime
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# #define LIBREPLACE_CONFIGURE_TEST_STRPTIME
# #include "test/strptime.c"
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
#
#
# returncode 0
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of gettimeofday
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef gettimeofday
# void *_x; _x=(void *)&gettimeofday; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:411:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&gettimeofday; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking C prototype for gettimeofday
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { int gettimeofday(struct timeval *tv, struct timezone *tz); void *_x = (void *)gettimeofday; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking C prototype for gettimeofday
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { int gettimeofday(struct timeval *tv, void *tz); void *_x = (void *)gettimeofday; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:411:23: error: conflicting types for 'gettimeofday'
# int main(void) { int gettimeofday(struct timeval *tv, void *tz); void *_x = (void *)gettimeofday; return 0; }
# ^~~~~~~~~~~~
# In file included from ../test.c:409:0:
# /usr/include/sys/time.h:71:12: note: previous declaration of 'gettimeofday' was here
# extern int gettimeofday (struct timeval *__restrict __tv,
# ^~~~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ---------------------------------------------------------------------------------
# Checking for C99 vsnprintf
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# #include "test/snprintf.c"
#
# <==
# [1/2] Compiling test.c
# In file included from ../test.c:411:0:
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/snprintf.c: In function 'foo':
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/snprintf.c:23:24: warning: unknown escape sequence: '\$'
# if (snprintf(buf, 20, "%2\$d %1\$d", 3, 4) != 3 || strcmp(buf, "4 3") != 0) exit(6);
# ^~~~~~~~~~~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/snprintf.c:23:24: warning: unknown escape sequence: '\$'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/snprintf.c: At top level:
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/snprintf.c:29:1: warning: return type defaults to 'int' [-Wimplicit-int]
# main() { foo("hello"); }
# ^~~~
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# 1
#
# returncode 0
# ok
#
# ---------------------------------------------------------------------------------
# Checking for HAVE_SHARED_MMAP
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
#
# #include "test/shared_mmap.c"
#
# <==
# [1/2] Compiling test.c
# In file included from ../test.c:398:0:
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:18:1: warning: return type defaults to 'int' [-Wimplicit-int]
# main()
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c: In function 'main':
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:25:16: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
# if (fd == -1) exit(1);
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:25:16: warning: incompatible implicit declaration of built-in function 'exit'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:25:16: note: include '' or provide a declaration of 'exit'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:35:17: warning: incompatible implicit declaration of built-in function 'exit'
# if (fd == -1) exit(1);
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:35:17: note: include '' or provide a declaration of 'exit'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:44:19: warning: incompatible implicit declaration of built-in function 'exit'
# if (count <= 0) exit(1);
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:44:19: note: include '' or provide a declaration of 'exit'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:47:3: warning: incompatible implicit declaration of built-in function 'exit'
# exit(0);
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:47:3: note: include '' or provide a declaration of 'exit'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:51:16: warning: incompatible implicit declaration of built-in function 'exit'
# if (fd == -1) exit(1);
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:51:16: note: include '' or provide a declaration of 'exit'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:58:24: warning: incompatible implicit declaration of built-in function 'exit'
# if (buf == (int *)-1) exit(1);
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:58:24: note: include '' or provide a declaration of 'exit'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:66:17: warning: incompatible implicit declaration of built-in function 'exit'
# if (count > 0) exit(0);
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:66:17: note: include '' or provide a declaration of 'exit'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:67:2: warning: incompatible implicit declaration of built-in function 'exit'
# exit(1);
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mmap.c:67:2: note: include '' or provide a declaration of 'exit'
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
#
#
# returncode 0
# ok
#
# ---------------------------------------------------------------------------------
# Checking for HAVE_MREMAP
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
#
# #include "test/shared_mremap.c"
#
# <==
# [1/2] Compiling test.c
# In file included from ../test.c:399:0:
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mremap.c:21:1: warning: return type defaults to 'int' [-Wimplicit-int]
# main()
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mremap.c: In function 'main':
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mremap.c:29:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
# exit(1);
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mremap.c:29:3: warning: incompatible implicit declaration of built-in function 'exit'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mremap.c:29:3: note: include '' or provide a declaration of 'exit'
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mremap.c:47:2: warning: incompatible implicit declaration of built-in function 'exit'
# exit(err);
# ^~~~
# /tmp/tdb/src/tdb-1.3.8/lib/replace/test/shared_mremap.c:47:2: note: include '' or provide a declaration of 'exit'
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
#
#
# returncode 0
# ok
#
# ---------------------------------------------------------------------------------
# Checking for HAVE_INCOHERENT_MMAP
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
#
# #include "test/incoherent_mmap.c"
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
#
#
# returncode 1
# not found
#
# ---------------------------------------------------------------------------------
# Checking for HAVE_IMMEDIATE_STRUCTURES
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# typedef struct {unsigned x;} FOOBAR;
# #define X_FOOBAR(x) ((FOOBAR) { x })
# #define FOO_ONE X_FOOBAR(1)
# FOOBAR f = FOO_ONE;
# static const struct {
# FOOBAR y;
# } f2[] = {
# {FOO_ONE}
# };
# static const FOOBAR f3[] = {FOO_ONE};
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for HAVE_MKDIR_MODE
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { mkdir("foo",0777); return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for member st_mtim.tv_nsec in struct stat
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct stat s; void *_x; _x=(void *)&s.st_mtim.tv_nsec; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for member st_rdev in struct stat
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct stat s; void *_x; _x=(void *)&s.st_rdev; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for member st_rdev in struct stat
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct stat s; void *_x; _x=(void *)&s.st_rdev; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for member ss_family in struct sockaddr_storage
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct sockaddr_storage s; void *_x; _x=(void *)&s.ss_family; return 0; }
#
# <==
# [1/1] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for member __ss_family in struct sockaddr_storage
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct sockaddr_storage s; void *_x; _x=(void *)&s.__ss_family; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:423:69: error: 'struct sockaddr_storage' has no member named '__ss_family'; did you mean 'ss_family'?
# int main(void) { struct sockaddr_storage s; void *_x; _x=(void *)&s.__ss_family; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ---------------------------------------------------------------------------------
# Checking for member sa_len in struct sockaddr
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct sockaddr s; void *_x; _x=(void *)&s.sa_len; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:424:61: error: 'struct sockaddr' has no member named 'sa_len'
# int main(void) { struct sockaddr s; void *_x; _x=(void *)&s.sa_len; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ---------------------------------------------------------------------------------
# Checking for member sin_len in struct sockaddr_in
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# /* #undef HAVE_SOCKADDR_SA_LEN */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct sockaddr_in s; void *_x; _x=(void *)&s.sin_len; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:425:64: error: 'struct sockaddr_in' has no member named 'sin_len'; did you mean 'sin_zero'?
# int main(void) { struct sockaddr_in s; void *_x; _x=(void *)&s.sin_len; return 0; }
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ---------------------------------------------------------------------------------
# Checking for HAVE_UNIXSOCKET
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# /* #undef HAVE_SOCKADDR_SA_LEN */
# /* #undef HAVE_SOCK_SIN_LEN */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct sockaddr_un sunaddr; sunaddr.sun_family = AF_UNIX;; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# ok
#
# ---------------------------------------------------------------------------------
# Checking for HAVE_SECURE_MKSTEMP
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# /* #undef HAVE_SOCKADDR_SA_LEN */
# /* #undef HAVE_SOCK_SIN_LEN */
# #define HAVE_UNIXSOCKET 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# struct stat st;
# char tpl[20]="/tmp/test.XXXXXX";
# char tpl2[20]="/tmp/test.XXXXXX";
# int fd = mkstemp(tpl);
# int fd2 = mkstemp(tpl2);
# if (fd == -1) {
# if (fd2 != -1) {
# unlink(tpl2);
# }
# exit(1);
# }
# if (fd2 == -1) exit(1);
# unlink(tpl);
# unlink(tpl2);
# if (fstat(fd, &st) != 0) exit(1);
# if ((st.st_mode & 0777) != 0600) exit(1);
# if (strcmp(tpl, "/tmp/test.XXXXXX") == 0) {
# exit(1);
# }
# if (strcmp(tpl, tpl2) == 0) {
# exit(1);
# }
# exit(0);
# ; return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
#
#
# returncode 0
# ok
#
# ---------------------------------------------------------------------------------
# Checking for HAVE_IFACE_GETIFADDRS
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# /* #undef HAVE_SOCKADDR_SA_LEN */
# /* #undef HAVE_SOCK_SIN_LEN */
# #define HAVE_UNIXSOCKET 1
# #define HAVE_SECURE_MKSTEMP 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
#
# #define HAVE_IFACE_GETIFADDRS 1
# #define NO_CONFIG_H 1
# #define AUTOCONF_TEST 1
# #include "replace.c"
# #include "inet_ntop.c"
# #include "snprintf.c"
# #include "getifaddrs.c"
# #define getifaddrs_test main
# #include "test/getifaddrs.c"
#
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-I/tmp/tdb/src/tdb-1.3.8/lib/replace', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-lpthread', '-L/usr/local/lib']
# lo AF=17
# eth0 AF=17
# lo IP=127.0.0.1 NETMASK=255.0.0.0
# eth0 IP=172.17.0.7 NETMASK=255.255.0.0
# lo IP=::1 NETMASK=ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
# eth0 IP=fe80::42:acff:fe11:7 NETMASK=ffff:ffff:ffff:ffff::
#
#
# returncode 0
# ok
#
# ---------------------------------------------------------------------------------
# Checking for getpwnam_r
# ok
#
# ---------------------------------------------------------------------------------
# Checking for getpwuid_r
# ok
#
# ---------------------------------------------------------------------------------
# Checking for getpwent_r
# ok
#
# ---------------------------------------------------------------------------------
# Checking for declaration of getpwent_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# /* #undef HAVE_SOCKADDR_SA_LEN */
# /* #undef HAVE_SOCK_SIN_LEN */
# #define HAVE_UNIXSOCKET 1
# #define HAVE_SECURE_MKSTEMP 1
# #define HAVE_IFACE_GETIFADDRS 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef getpwent_r
# void *_x; _x=(void *)&getpwent_r; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:430:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&getpwent_r; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking C prototype for getpwent_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# /* #undef HAVE_SOCKADDR_SA_LEN */
# /* #undef HAVE_SOCK_SIN_LEN */
# #define HAVE_UNIXSOCKET 1
# #define HAVE_SECURE_MKSTEMP 1
# #define HAVE_IFACE_GETIFADDRS 1
# #define HAVE_DECL_GETPWENT_R 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct passwd *getpwent_r(struct passwd *src, char *buf, int buflen); void *_x = (void *)getpwent_r; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:429:34: error: conflicting types for 'getpwent_r'
# int main(void) { struct passwd *getpwent_r(struct passwd *src, char *buf, int buflen); void *_x = (void *)getpwent_r; return 0; }
# ^~~~~~~~~~
# In file included from ../test.c:427:0:
# /usr/include/pwd.h:139:12: note: previous declaration of 'getpwent_r' was here
# extern int getpwent_r (struct passwd *__restrict __resultbuf,
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ---------------------------------------------------------------------------------
# Checking for declaration of getgrent_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# /* #undef HAVE_SOCKADDR_SA_LEN */
# /* #undef HAVE_SOCK_SIN_LEN */
# #define HAVE_UNIXSOCKET 1
# #define HAVE_SECURE_MKSTEMP 1
# #define HAVE_IFACE_GETIFADDRS 1
# #define HAVE_DECL_GETPWENT_R 1
# /* #undef SOLARIS_GETPWENT_R */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) {
# #ifndef getgrent_r
# void *_x; _x=(void *)&getgrent_r; return (int)_x;
# #endif
# return 0
# ; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:432:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
# void *_x; _x=(void *)&getgrent_r; return (int)_x;
# ^
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# ok
#
# ---------------------------------------------------------------------------------
# Checking C prototype for getgrent_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# /* #undef HAVE_SOCKADDR_SA_LEN */
# /* #undef HAVE_SOCK_SIN_LEN */
# #define HAVE_UNIXSOCKET 1
# #define HAVE_SECURE_MKSTEMP 1
# #define HAVE_IFACE_GETIFADDRS 1
# #define HAVE_DECL_GETPWENT_R 1
# /* #undef SOLARIS_GETPWENT_R */
# #define HAVE_DECL_GETGRENT_R 1
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct group *getgrent_r(struct group *src, char *buf, int buflen); void *_x = (void *)getgrent_r; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:431:33: error: conflicting types for 'getgrent_r'
# int main(void) { struct group *getgrent_r(struct group *src, char *buf, int buflen); void *_x = (void *)getgrent_r; return 0; }
# ^~~~~~~~~~
# In file included from ../test.c:429:0:
# /usr/include/grp.h:132:12: note: previous declaration of 'getgrent_r' was here
# extern int getgrent_r (struct group *__restrict __resultbuf,
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ---------------------------------------------------------------------------------
# Checking C prototype for getpwent_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# /* #undef HAVE_SOCKADDR_SA_LEN */
# /* #undef HAVE_SOCK_SIN_LEN */
# #define HAVE_UNIXSOCKET 1
# #define HAVE_SECURE_MKSTEMP 1
# #define HAVE_IFACE_GETIFADDRS 1
# #define HAVE_DECL_GETPWENT_R 1
# /* #undef SOLARIS_GETPWENT_R */
# #define HAVE_DECL_GETGRENT_R 1
# /* #undef SOLARIS_GETGRENT_R */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct passwd *getpwent_r(struct passwd *src, char *buf, size_t buflen); void *_x = (void *)getpwent_r; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:432:34: error: conflicting types for 'getpwent_r'
# int main(void) { struct passwd *getpwent_r(struct passwd *src, char *buf, size_t buflen); void *_x = (void *)getpwent_r; return 0; }
# ^~~~~~~~~~
# In file included from ../test.c:430:0:
# /usr/include/pwd.h:139:12: note: previous declaration of 'getpwent_r' was here
# extern int getpwent_r (struct passwd *__restrict __resultbuf,
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ---------------------------------------------------------------------------------
# Checking C prototype for getgrent_r
# ==>
# #define BUILD_SYSTEM "Linux 2339b183c1cf 4.7.1-1-ARCH #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016 x86_64 GNU/Linux"
# #define HAVE_SYS_UTSNAME_H 1
# #define SYSTEM_UNAME_SYSNAME "Linux"
# #define SYSTEM_UNAME_MACHINE "x86_64"
# #define SYSTEM_UNAME_RELEASE "4.7.1-1-ARCH"
# #define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016"
# #define HAVE_STDIO_H 1
# #define HAVE_SIMPLE_C_PROG 1
# #define HAVE_VISIBILITY_ATTR 1
# #define HAVE_CONSTRUCTOR_ATTRIBUTE 1
# #define HAVE_DESTRUCTOR_ATTRIBUTE 1
# #define INLINE_MACRO 1
# #define _GNU_SOURCE 1
# #define _XOPEN_SOURCE_EXTENDED 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STDDEF_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_CTYPE_H 1
# #define HAVE_STDBOOL_H 1
# #define HAVE_STDARG_H 1
# #define HAVE_LIMITS_H 1
# #define HAVE_ASSERT_H 1
# #define WORKING_GETCONF_LFS_CFLAGS 1
# #define HAVE_LARGEFILE 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TIME_H 1
# #define HAVE_TIME_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SHLIBEXT "so"
# #define HAVE_ENDIAN_H 1
# #define HAVE_LITTLE_ENDIAN 1
# /* #undef HAVE_BIG_ENDIAN */
# #define HAVE_SIGNAL_H 1
# /* #undef RETSIGTYPE_INT */
# #define RETSIGTYPE void
# #define HAVE_FUNCTION_MACRO 1
# #define HAVE_VA_COPY 1
# #define HAVE__VA_ARGS__MACRO 1
# #define HAVE_LIBREPLACE 1
# #define LIBREPLACE_NETWORK_CHECKS 1
# #define HAVE_LINUX_TYPES_H 1
# #define HAVE_CRYPT_H 1
# #define HAVE_LOCALE_H 1
# #define HAVE_ACL_LIBACL_H 1
# #define HAVE_ATTR_XATTR_H 1
# #define HAVE_FCNTL_H 1
# #define HAVE_FNMATCH_H 1
# #define HAVE_GLOB_H 1
# #define HAVE_KRB5_H 1
# #define HAVE_LANGINFO_H 1
# #define HAVE_LIBAIO_H 1
# #define HAVE_PWD_H 1
# #define HAVE_SHADOW_H 1
# #define HAVE_SYS_ACL_H 1
# #define HAVE_ATTR_ATTRIBUTES_H 1
# #define HAVE_SYS_CAPABILITY_H 1
# #define HAVE_SYS_DIR_H 1
# #define HAVE_SYS_EPOLL_H 1
# #define HAVE_SYS_FCNTL_H 1
# #define HAVE_SYS_IOCTL_H 1
# #define HAVE_SYS_IPC_H 1
# #define HAVE_SYS_MMAN_H 1
# #define HAVE_SYS_RESOURCE_H 1
# #define HAVE_SYS_SHM_H 1
# #define HAVE_SYS_STATFS_H 1
# #define HAVE_SYS_STATVFS_H 1
# #define HAVE_SYS_VFS_H 1
# #define HAVE_SYS_XATTR_H 1
# #define HAVE_TERMIO_H 1
# #define HAVE_TERMIOS_H 1
# #define HAVE_SYS_FILE_H 1
# #define HAVE_SYS_UCONTEXT_H 1
# #define HAVE_SYS_WAIT_H 1
# #define HAVE_MALLOC_H 1
# #define HAVE_GRP_H 1
# #define HAVE_SYS_SELECT_H 1
# #define HAVE_SETJMP_H 1
# #define HAVE_UTIME_H 1
# #define HAVE_SYS_SYSLOG_H 1
# #define HAVE_SYSLOG_H 1
# #define HAVE_SYS_MOUNT_H 1
# #define HAVE_MNTENT_H 1
# #define HAVE_STROPTS_H 1
# #define HAVE_SYS_PARAM_H 1
# #define HAVE_SYS_SOCKET_H 1
# #define HAVE_NETINET_IN_H 1
# #define HAVE_NETDB_H 1
# #define HAVE_ARPA_INET_H 1
# #define HAVE_NETINET_IN_SYSTM_H 1
# #define HAVE_NETINET_IP_H 1
# #define HAVE_NETINET_TCP_H 1
# #define HAVE_SYS_UN_H 1
# #define HAVE_SYS_UIO_H 1
# #define HAVE_IFADDRS_H 1
# #define HAVE_DIRENT_H 1
# #define HAVE_ERRNO_H 1
# #define HAVE_GETOPT_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_NSS_H 1
# #define HAVE_SASL_SASL_H 1
# #define HAVE_SYS_INOTIFY_H 1
# #define HAVE_INOTIFY_INIT 1
# #define HAVE_SECURITY_PAM_APPL_H 1
# #define HAVE_ZLIB_H 1
# #define HAVE_ASM_UNISTD_H 1
# #define HAVE_AIO_H 1
# #define HAVE_SYS_UNISTD_H 1
# #define HAVE_RPC_RPC_H 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_FLOAT_H 1
# #define HAVE_RPCSVC_NIS_H 1
# #define HAVE_RPCSVC_YPCLNT_H 1
# #define HAVE_SYS_SYSCTL_H 1
# #define HAVE_SYS_SYSMACROS_H 1
# #define HAVE_RPCSVC_YP_PROT_H 1
# #define HAVE_SYS_CDEFS_H 1
# #define HAVE_UTMP_H 1
# #define HAVE_UTMPX_H 1
# #define HAVE_LASTLOG_H 1
# #define HAVE_SYSCALL_H 1
# #define HAVE_SYS_SYSCALL_H 1
# #define HAVE_LIBGEN_H 1
# #define HAVE_SYS_PRCTL_H 1
# #define HAVE_PRCTL 1
# #define HAVE_OPEN_O_DIRECT 1
# #define HAVE_LONG_LONG 1
# #define HAVE_INTPTR_T 1
# #define HAVE_UINTPTR_T 1
# #define HAVE_PTRDIFF_T 1
# #define HAVE_COMPARISON_FN_T 1
# #define HAVE__Bool 1
# #define HAVE_BOOL 1
# #define HAVE_INT8_T 1
# #define HAVE_UINT8_T 1
# #define HAVE_INT16_T 1
# #define HAVE_UINT16_T 1
# #define HAVE_INT32_T 1
# #define HAVE_UINT32_T 1
# #define HAVE_INT64_T 1
# #define HAVE_UINT64_T 1
# #define HAVE_SIZE_T 1
# #define HAVE_SSIZE_T 1
# #define HAVE_INO_T 1
# #define HAVE_LOFF_T 1
# /* #undef HAVE_OFFSET_T */
# #define offset_t loff_t
# #define HAVE_VOLATILE 1
# /* #undef HAVE_UINT_T */
# #define uint_t unsigned int
# #define HAVE_BLKSIZE_T 1
# #define HAVE_BLKCNT_T 1
# #define SIZEOF_BOOL 1
# #define SIZEOF_CHAR 1
# #define SIZEOF_INT 4
# #define SIZEOF_LONG_LONG 8
# #define SIZEOF_LONG 8
# #define SIZEOF_SHORT 2
# #define SIZEOF_SIZE_T 8
# #define SIZEOF_SSIZE_T 8
# #define SIZEOF_INT8_T 1
# #define SIZEOF_UINT8_T 1
# #define SIZEOF_INT16_T 2
# #define SIZEOF_UINT16_T 2
# #define SIZEOF_INT32_T 4
# #define SIZEOF_UINT32_T 4
# #define SIZEOF_INT64_T 8
# #define SIZEOF_UINT64_T 8
# #define SIZEOF_VOID_P 8
# #define SIZEOF_OFF_T 8
# #define SIZEOF_DEV_T 8
# #define SIZEOF_INO_T 8
# #define SIZEOF_TIME_T 8
# #define HAVE_SOCKLEN_T 1
# #define HAVE_STRUCT_IFADDRS 1
# #define HAVE_STRUCT_ADDRINFO 1
# #define HAVE_STRUCT_SOCKADDR 1
# #define HAVE_STRUCT_SOCKADDR_IN6 1
# #define HAVE_STRUCT_SOCKADDR_STORAGE 1
# #define HAVE_SA_FAMILY_T 1
# #define HAVE_SIG_ATOMIC_T_TYPE 1
# #define HAVE_SIGSETMASK 1
# #define HAVE_SIGGETMASK 1
# #define HAVE_SIGPROCMASK 1
# #define HAVE_SIGBLOCK 1
# #define HAVE_SIGACTION 1
# #define HAVE_SIGSET 1
# #define HAVE_INET_NTOA 1
# #define HAVE_INET_ATON 1
# #define HAVE_INET_NTOP 1
# #define HAVE_INET_PTON 1
# #define HAVE_CONNECT 1
# #define HAVE_GETHOSTBYNAME 1
# #define HAVE_GETADDRINFO 1
# #define HAVE_GETNAMEINFO 1
# #define HAVE_FREEADDRINFO 1
# #define HAVE_GAI_STRERROR 1
# #define HAVE_SOCKETPAIR 1
# #define HAVE_IPV6_V6ONLY 1
# #define HAVE_IPV6 1
# #define HAVE_UCONTEXT_T 1
# #define HAVE___SYNC_FETCH_AND_ADD 1
# /* #undef HAVE_ATOMIC_ADD_32 */
# #define HAVE_STRDUP 1
# #define HAVE_MEMMEM 1
# #define HAVE_PRINTF 1
# #define HAVE_MEMSET 1
# #define HAVE_MEMCPY 1
# #define HAVE_MEMMOVE 1
# #define HAVE_STRCPY 1
# #define HAVE_STRNCPY 1
# #define HAVE_BZERO 1
# /* #undef HAVE_SHL_LOAD */
# /* #undef HAVE_SHL_UNLOAD */
# /* #undef HAVE_SHL_FINDSYM */
# #define HAVE_PIPE 1
# #define HAVE_STRFTIME 1
# #define HAVE_SRANDOM 1
# #define HAVE_RANDOM 1
# #define HAVE_SRAND 1
# #define HAVE_RAND 1
# #define HAVE_USLEEP 1
# #define HAVE_SETBUFFER 1
# #define HAVE_LSTAT 1
# #define HAVE_GETPGRP 1
# #define HAVE_UTIME 1
# #define HAVE_UTIMES 1
# #define HAVE_SETUID 1
# #define HAVE_SETEUID 1
# #define HAVE_SETREUID 1
# #define HAVE_SETRESUID 1
# #define HAVE_SETGID 1
# #define HAVE_SETEGID 1
# #define HAVE_SETREGID 1
# #define HAVE_SETRESGID 1
# #define HAVE_CHROOT 1
# #define HAVE_STRERROR 1
# #define HAVE_VSYSLOG 1
# #define HAVE_SETLINEBUF 1
# #define HAVE_MKTIME 1
# #define HAVE_FTRUNCATE 1
# /* #undef HAVE_CHSIZE */
# #define HAVE_RENAME 1
# #define HAVE_WAITPID 1
# #define HAVE_WAIT4 1
# #define HAVE_INITGROUPS 1
# #define HAVE_PREAD 1
# #define HAVE_PWRITE 1
# #define HAVE_STRNDUP 1
# #define HAVE_STRCASESTR 1
# #define HAVE_STRSEP 1
# #define HAVE_STRTOK_R 1
# #define HAVE_MKDTEMP 1
# #define HAVE_DUP2 1
# #define HAVE_DPRINTF 1
# #define HAVE_VDPRINTF 1
# #define HAVE_ISATTY 1
# #define HAVE_CHOWN 1
# #define HAVE_LCHOWN 1
# #define HAVE_LINK 1
# #define HAVE_READLINK 1
# #define HAVE_SYMLINK 1
# #define HAVE_REALPATH 1
# #define HAVE_SNPRINTF 1
# #define HAVE_VSNPRINTF 1
# #define HAVE_ASPRINTF 1
# #define HAVE_VASPRINTF 1
# #define HAVE_SETENV 1
# #define HAVE_UNSETENV 1
# #define HAVE_STRNLEN 1
# #define HAVE_STRTOULL 1
# /* #undef HAVE___STRTOULL */
# #define HAVE_STRTOUQ 1
# #define HAVE_STRTOLL 1
# /* #undef HAVE___STRTOLL */
# #define HAVE_STRTOQ 1
# #define HAVE_MEMALIGN 1
# #define HAVE_POSIX_MEMALIGN 1
# #define HAVE_DIRNAME 1
# #define HAVE_BASENAME 1
# /* #undef HAVE_STRLCPY */
# /* #undef HAVE_STRLCAT */
# /* #undef HAVE_GETPEEREID */
# /* #undef HAVE_SETPROCTITLE */
# #define HAVE_PEERCRED 1
# /* #undef HAVE_BSD_STRTOLL */
# #define HAVE_IF_NAMETOINDEX 1
# #define HAVE_STRERROR_R 1
# #define HAVE_GETDIRENTRIES 1
# /* #undef HAVE_GETDENTS */
# #define HAVE_SYSLOG 1
# #define HAVE_GET_CURRENT_DIR_NAME 1
# #define HAVE_TIMEGM 1
# #define HAVE_GETIFADDRS 1
# #define HAVE_FREEIFADDRS 1
# #define HAVE_MMAP 1
# #define HAVE_SETGROUPS 1
# #define HAVE_SYSCALL 1
# #define HAVE_SETSID 1
# #define HAVE_GETGRENT_R 1
# #define HAVE_GETGRGID_R 1
# #define HAVE_GETGRNAM_R 1
# #define HAVE_GETGROUPLIST 1
# #define HAVE_GETPAGESIZE 1
# #define HAVE_GETPWENT_R 1
# #define HAVE_GETPWNAM_R 1
# #define HAVE_GETPWUID_R 1
# #define HAVE_EPOLL_CREATE 1
# /* #undef HAVE_PORT_CREATE */
# #define HAVE_FGETXATTR 1
# /* #undef HAVE_FLISTEA */
# #define HAVE_FLISTXATTR 1
# #define HAVE_FREMOVEXATTR 1
# #define HAVE_FSETXATTR 1
# #define HAVE_GETXATTR 1
# #define HAVE_LISTXATTR 1
# #define HAVE_REMOVEXATTR 1
# #define HAVE_SETXATTR 1
# #define HAVE_LIBATTR 1
# #define HAVE_XATTR_SUPPORT 1
# /* #undef XATTR_ADDITIONAL_OPTIONS */
# #define HAVE_DLFCN_H 1
# #define HAVE_DLOPEN 1
# #define HAVE_DLSYM 1
# #define HAVE_DLERROR 1
# #define HAVE_DLCLOSE 1
# #define HAVE_LIBDL 1
# #define HAVE_DECL_DLOPEN 1
# /* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */
# #define HAVE_FDATASYNC 1
# #define HAVE_DECL_FDATASYNC 1
# #define HAVE_CLOCK_GETTIME 1
# #define HAVE_CLOCK_MONOTONIC 1
# #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
# #define HAVE_CLOCK_REALTIME 1
# #define HAVE_STRUCT_TIMESPEC 1
# #define HAVE_NET_IF_H 1
# #define HAVE_ARPA_NAMESER_H 1
# #define HAVE_RESOLV_H 1
# #define HAVE_RES_SEARCH 1
# #define HAVE_LIBRESOLV 1
# #define HAVE_LIBINTL_H 1
# #define HAVE_DECL_DGETTEXT 1
# #define HAVE_DECL_GETTEXT 1
# #define HAVE_DECL_BINDTEXTDOMAIN 1
# #define HAVE_DECL_TEXTDOMAIN 1
# #define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_BINDTEXTDOMAIN 1
# #define HAVE_TEXTDOMAIN 1
# #define HAVE_BIND_TEXTDOMAIN_CODESET 1
# #define HAVE_DGETTEXT 1
# #define HAVE_GETTEXT 1
# #define HAVE_PTHREAD_H 1
# #define HAVE_PTHREAD_CREATE 1
# #define HAVE_LIBPTHREAD 1
# #define HAVE_PTHREAD_ATTR_INIT 1
# #define HAVE_PTHREAD 1
# #define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1
# #define HAVE_DECL_PTHREAD_MUTEX_ROBUST 1
# #define HAVE_PTHREAD_MUTEX_CONSISTENT 1
# #define HAVE_ROBUST_MUTEXES 1
# #define HAVE_CRYPT 1
# #define HAVE_LIBCRYPT 1
# #define HAVE_READLINE_READLINE_H 1
# #define HAVE_READLINE_HISTORY_H 1
# #define HAVE_DECL_RL_EVENT_HOOK 1
# #define HAVE_DECL_SNPRINTF 1
# #define HAVE_DECL_VSNPRINTF 1
# #define HAVE_DECL_ASPRINTF 1
# #define HAVE_DECL_VASPRINTF 1
# #define HAVE_ERRNO_DECL 1
# #define HAVE_DECL_EWOULDBLOCK 1
# #define HAVE_ENVIRON_DECL 1
# #define HAVE_GETGRENT_R_DECL 1
# #define HAVE_GETPWENT_R_DECL 1
# #define HAVE_PREAD_DECL 1
# #define HAVE_PWRITE_DECL 1
# #define HAVE_SETENV_DECL 1
# #define HAVE_SETRESGID_DECL 1
# #define HAVE_SETRESUID_DECL 1
# #define HAVE_EPOLL 1
# #define HAVE_POLL_H 1
# #define HAVE_POLL 1
# #define HAVE_STRPTIME 1
# #define HAVE_DECL_STRPTIME 1
# #define HAVE_WORKING_STRPTIME 1
# #define HAVE_DECL_GETTIMEOFDAY 1
# #define HAVE_GETTIMEOFDAY_TZ 1
# /* #undef HAVE_GETTIMEOFDAY_TZ_VOID */
# #define HAVE_C99_VSNPRINTF 1
# #define HAVE_SHARED_MMAP 1
# #define HAVE_MREMAP 1
# /* #undef HAVE_INCOHERENT_MMAP */
# #define HAVE_IMMEDIATE_STRUCTURES 1
# #define HAVE_MKDIR_MODE 1
# #define HAVE_STAT_TV_NSEC 1
# #define HAVE_STRUCT_STAT_ST_RDEV 1
# #define HAVE_ST_RDEV 1
# #define HAVE_SS_FAMILY 1
# /* #undef HAVE___SS_FAMILY */
# /* #undef HAVE_SOCKADDR_SA_LEN */
# /* #undef HAVE_SOCK_SIN_LEN */
# #define HAVE_UNIXSOCKET 1
# #define HAVE_SECURE_MKSTEMP 1
# #define HAVE_IFACE_GETIFADDRS 1
# #define HAVE_DECL_GETPWENT_R 1
# /* #undef SOLARIS_GETPWENT_R */
# #define HAVE_DECL_GETGRENT_R 1
# /* #undef SOLARIS_GETGRENT_R */
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
# #include
#
# int main(void) { struct group *getgrent_r(struct group *src, char *buf, size_t buflen); void *_x = (void *)getgrent_r; return 0; }
#
# <==
# [1/1] Compiling test.c
# ../test.c: In function 'main':
# ../test.c:432:33: error: conflicting types for 'getgrent_r'
# int main(void) { struct group *getgrent_r(struct group *src, char *buf, size_t buflen); void *_x = (void *)getgrent_r; return 0; }
# ^~~~~~~~~~
# In file included from ../test.c:430:0:
# /usr/include/grp.h:132:12: note: previous declaration of 'getgrent_r' was here
# extern int getgrent_r (struct group *__restrict __resultbuf,
# ^~~~~~~~~~
# ['/usr/sbin/gcc', '-MD', '-Idefault', '-I..', '-Idefault', '-I..', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'not found
#
# ---------------------------------------------------------------------------------
# Checking for getgrouplist
# ok
#
# ---------------------------------------------------------------------------------
# Checking for program xsltproc
# find program=['xsltproc'] paths=[] var='XSLTPROC'
# -> '/usr/sbin/xsltproc'
#
# -----------------------------------------------------------------------------------------------
# Checking for stylesheet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
# ok
#
# -----------------------------------------------------------------------------------------------
# Checking for program python
# find program=['python'] paths=[] var='PYTHON'
# -> '/usr/bin/python2'
#
# -----------------------------------------------------------------------------------------------
# Checking for program python
# find program=['python'] paths=[] var='PYTHON'
# -> '/usr/bin/python2'
#
# -----------------------------------------------------------------------------------------------
# Checking for program python
# find program=['python'] paths=[] var=None
# -> '/usr/sbin/python'
#
# -----------------------------------------------------------------------------------------------
# Checking for Python version >= 2.4.2
# ok 2.7.12
#
# -----------------------------------------------------------------------------------------------
# Checking for Python version >= 2.4.2
# ok 2.7.12
# Configuration returned from '/usr/bin/python2':
# python_prefix = '/usr'
# python_SO = '.so'
# python_SYSLIBS = '-lm'
# python_LDFLAGS = '-Wl,-O1,--sort-common,--as-needed,-z,relro'
# python_SHLIBS = '-lpthread -ldl -lutil'
# python_LIBDIR = '/usr/lib'
# python_LIBPL = '/usr/lib/python2.7/config'
# INCLUDEPY = '/usr/include/python2.7'
# Py_ENABLE_SHARED = 1
# MACOSX_DEPLOYMENT_TARGET = ''
# LDVERSION = ''
#
#
# # Trying LIBDIR: ['/usr/lib']
#
# -----------------------------------------------------------------------------------------------
# Checking for library python2.7
# ==>
#
# int main() {
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-Wl,-O1,--sort-common,--as-needed,-z,relro', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lpython2.7', '-lm', '-lpthread', '-ldl', '-lutil']
# yes
#
# -----------------------------------------------------------------------------------------------
# Checking for program python2.7-config
# find program=['python2.7-config'] paths=[] var='PYTHON_CONFIG'
# -> '/usr/sbin/python2.7-config'
# Include path for Python extensions (found via python-config --includes): ['/usr/include/python2.7']
#
# -----------------------------------------------------------------------------------------------
# Checking for custom code
# ==>
#
# #include "Python.h"
# #ifdef __cplusplus
# extern "C" {
# #endif
# void Py_Initialize(void);
# void Py_Finalize(void);
# #ifdef __cplusplus
# }
# #endif
# int main()
# {
# Py_Initialize();
# Py_Finalize();
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-fno-strict-aliasing', '-I/usr/local/include', '-I/usr/include/python2.7', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-Wl,-O1,--sort-common,--as-needed,-z,relro', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lm', '-lpthread', '-ldl', '-lutil', '-lpython2.7']
# yes
#
# -----------------------------------------------------------------------------------------------
# Checking if toolchain accepts -fstack-protector
# ==>
#
# #include
#
# int main(void)
# {
# char t[100000];
# while (fgets(t, sizeof(t), stdin));
# return 0;
# }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-fstack-protector', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-fstack-protector', '-L/usr/local/lib']
# yes
#
# -----------------------------------------------------------------------------------------------
# Checking linker accepts -Wl,-no-undefined
# ==>
# int main(void) { return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-Wl,-no-undefined', '-L/usr/local/lib']
# yes
#
# -----------------------------------------------------------------------------------------------
# Checking linker accepts ['-undefined', 'dynamic_lookup']
# ==>
# int main(void) { return 0; }
#
# <==
# [1/2] Compiling test.c
# ['/usr/sbin/gcc', '-MD', '-I/usr/local/include', '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1', '../test.c', '-c', '-o', 'default/test_1.o']
# [2/2] Linking default/testprog
# gcc: error: dynamic_lookup: No such file or directory
# ['/usr/sbin/gcc', 'default/test_1.o', '-o', '/tmp/tdb/src/tdb-1.3.8/bin/.conf_check_0/testbuild/default/testprog', '-undefined', 'dynamic_lookup', '-L/usr/local/lib']
# command returned 'Build failed: -> task failed (err #1): \n\t{task: cc_link test_1.o -> testprog}'no