config.log   [plain text]


This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by sudo configure 1.8.17p1, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ /volumes/DogpatchData/Users/pom/Sources/sudo/sudo/configure --with-password-timeout=0 --disable-setreuid --with-env-editor --with-pam --with-libraries=bsm --with-noexec=no --sysconfdir=/private/etc --without-lecture --enable-static-sudoers --with-rundir=/var/db/sudo

## --------- ##
## Platform. ##
## --------- ##

hostname = dogpatch.apple.com
uname -m = x86_64
uname -r = 16.0.0
uname -s = Darwin
uname -v = Darwin Kernel Version 16.0.0: Sat Jul  2 21:28:12 PDT 2016; root:xnu-3765~126/DEVELOPMENT_X86_64

/usr/bin/uname -p = i386
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = Mach kernel version:
	 Darwin Kernel Version 16.0.0: Sat Jul  2 21:28:12 PDT 2016; root:xnu-3765~126/DEVELOPMENT_X86_64
Kernel configured for up to 8 processors.
4 processors are physically available.
8 processors are logically available.
Processor type: x86_64h (Intel x86-64h Haswell)
Processors active: 0 1 2 3 4 5 6 7
Primary memory available: 32.00 gigabytes
Default processor set: 342 tasks, 1434 threads, 8 processors
Load average: 1.68, Mach factor: 6.31
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /usr/sbin
PATH: /sbin
PATH: /volumes/DogpatchData/Users/pom/.rbenv/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2735: Configuring Sudo version 1.8.17p1
configure:2995: checking for gcc
configure:3011: found /usr/bin/gcc
configure:3022: result: gcc
configure:3251: checking for C compiler version
configure:3260: gcc --version >&5
Apple LLVM version 8.0.0 (clang-800.0.32.1)
Target: x86_64-apple-darwin16.0.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/bin
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/usr/include/c++/4.2.1
configure:3271: $? = 0
configure:3260: gcc -v >&5
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/usr/include/c++/4.2.1
Apple LLVM version 8.0.0 (clang-800.0.32.1)
Target: x86_64-apple-darwin16.0.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/bin
configure:3271: $? = 0
configure:3260: gcc -V >&5
clang: error: argument to '-V' is missing (expected 1 value)
clang: error: no input files
configure:3271: $? = 1
configure:3260: gcc -qversion >&5
clang: error: unknown argument: '-qversion'
clang: error: no input files
configure:3271: $? = 1
configure:3291: checking whether the C compiler works
configure:3313: gcc    conftest.c  >&5
configure:3317: $? = 0
configure:3365: result: yes
configure:3368: checking for C compiler default output file name
configure:3370: result: a.out
configure:3376: checking for suffix of executables
configure:3383: gcc -o conftest    conftest.c  >&5
configure:3387: $? = 0
configure:3409: result: 
configure:3431: checking whether we are cross compiling
configure:3439: gcc -o conftest    conftest.c  >&5
configure:3443: $? = 0
configure:3450: ./conftest
configure:3454: $? = 0
configure:3469: result: no
configure:3474: checking for suffix of object files
configure:3496: gcc -c   conftest.c >&5
configure:3500: $? = 0
configure:3521: result: o
configure:3525: checking whether we are using the GNU C compiler
configure:3544: gcc -c   conftest.c >&5
configure:3544: $? = 0
configure:3553: result: yes
configure:3562: checking whether gcc accepts -g
configure:3582: gcc -c -g  conftest.c >&5
configure:3582: $? = 0
configure:3623: result: yes
configure:3640: checking for gcc option to accept ISO C89
configure:3703: gcc  -c -g -O2  conftest.c >&5
configure:3703: $? = 0
configure:3716: result: none needed
configure:3742: checking how to run the C preprocessor
configure:3773: gcc -E  conftest.c
configure:3773: $? = 0
configure:3787: gcc -E  conftest.c
conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
#include <ac_nonexistent.h>
         ^
1 error generated.
configure:3787: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3812: result: gcc -E
configure:3832: gcc -E  conftest.c
configure:3832: $? = 0
configure:3846: gcc -E  conftest.c
conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
#include <ac_nonexistent.h>
         ^
1 error generated.
configure:3846: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3875: checking for grep that handles long lines and -e
configure:3933: result: /usr/bin/grep
configure:3938: checking for egrep
configure:4000: result: /usr/bin/grep -E
configure:4005: checking for ANSI C header files
configure:4025: gcc -c -g -O2  conftest.c >&5
configure:4025: $? = 0
configure:4098: gcc -o conftest -g -O2   conftest.c  >&5
configure:4098: $? = 0
configure:4098: ./conftest
configure:4098: $? = 0
configure:4109: result: yes
configure:4122: checking for sys/types.h
configure:4122: gcc -c -g -O2  conftest.c >&5
configure:4122: $? = 0
configure:4122: result: yes
configure:4122: checking for sys/stat.h
configure:4122: gcc -c -g -O2  conftest.c >&5
configure:4122: $? = 0
configure:4122: result: yes
configure:4122: checking for stdlib.h
configure:4122: gcc -c -g -O2  conftest.c >&5
configure:4122: $? = 0
configure:4122: result: yes
configure:4122: checking for string.h
configure:4122: gcc -c -g -O2  conftest.c >&5
configure:4122: $? = 0
configure:4122: result: yes
configure:4122: checking for memory.h
configure:4122: gcc -c -g -O2  conftest.c >&5
configure:4122: $? = 0
configure:4122: result: yes
configure:4122: checking for strings.h
configure:4122: gcc -c -g -O2  conftest.c >&5
configure:4122: $? = 0
configure:4122: result: yes
configure:4122: checking for inttypes.h
configure:4122: gcc -c -g -O2  conftest.c >&5
configure:4122: $? = 0
configure:4122: result: yes
configure:4122: checking for stdint.h
configure:4122: gcc -c -g -O2  conftest.c >&5
configure:4122: $? = 0
configure:4122: result: yes
configure:4122: checking for unistd.h
configure:4122: gcc -c -g -O2  conftest.c >&5
configure:4122: $? = 0
configure:4122: result: yes
configure:4135: checking minix/config.h usability
configure:4135: gcc -c -g -O2  conftest.c >&5
conftest.c:52:10: fatal error: 'minix/config.h' file not found
#include <minix/config.h>
         ^
1 error generated.
configure:4135: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:4135: result: no
configure:4135: checking minix/config.h presence
configure:4135: gcc -E  conftest.c
conftest.c:19:10: fatal error: 'minix/config.h' file not found
#include <minix/config.h>
         ^
1 error generated.
configure:4135: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <minix/config.h>
configure:4135: result: no
configure:4135: checking for minix/config.h
configure:4135: result: no
configure:4156: checking whether it is safe to define __EXTENSIONS__
configure:4174: gcc -c -g -O2  conftest.c >&5
configure:4174: $? = 0
configure:4181: result: yes
configure:4454: Adding bsm to LIBS
configure:4720: checking whether to lecture users the first time they run sudo
configure:4741: result: no
configure:4745: checking whether sudo should log via syslog or to a file by default
configure:4775: result: syslog
configure:4796: checking at which syslog priority to log commands
configure:4819: result: notice
configure:4822: checking at which syslog priority to log failures
configure:4845: result: alert
configure:4860: checking how long a line in the log file should be
configure:4882: result: 80
configure:4885: checking whether sudo should ignore '.' or '' in $PATH
configure:4906: result: no
configure:4910: checking whether to send mail when a user is not in sudoers
configure:4928: result: yes
configure:4935: checking whether to send mail when user listed but not for this host
configure:4956: result: no
configure:4960: checking whether to send mail when a user tries a disallowed command
configure:4981: result: no
configure:4985: checking who should get the mail that sudo sends
configure:5005: result: root
configure:5032: checking for bad password prompt
configure:5047: result: Password: 
configure:5055: checking for bad password message
configure:5076: result: Sorry, try again.
configure:5079: checking whether to expect fully qualified hosts in sudoers
configure:5100: result: no
configure:5225: checking for umask programs should be run with
configure:5251: result: 0022
configure:5271: checking for default user to run commands as
configure:5291: result: root
configure:5316: checking for editor that visudo should use
configure:5338: result: vi
configure:5343: checking whether to obey EDITOR and VISUAL environment variables
configure:5361: result: yes
configure:5368: checking number of tries a user gets to enter their password
configure:5389: result: 3
configure:5392: checking time in minutes after which sudo will ask for a password again
configure:5413: result: 5
configure:5416: checking time in minutes after the password prompt will time out
configure:5437: result: 0
configure:5440: checking whether to use per-tty ticket files
configure:5461: result: yes
configure:5465: checking whether to include insults
configure:5492: result: no
configure:5646: checking whether to override the user's path
configure:5674: result: no
configure:5679: checking whether to get ip addresses from the network interfaces
configure:5697: result: yes
configure:5702: checking whether to use an askpass helper
configure:5716: result: no
configure:5788: checking whether to do user authentication by default
configure:5809: result: yes
configure:5814: checking whether to disable running the mailer as root
configure:5835: result: no
configure:5862: checking whether to disable shadow password support
configure:5882: result: no
configure:5887: checking whether root should be allowed to use sudo
configure:5906: result: yes
configure:5911: checking whether to log the hostname in the log file
configure:5932: result: no
configure:5937: checking whether to invoke a shell if sudo is given no arguments
configure:5958: result: no
configure:5963: checking whether to set $HOME to target user in shell mode
configure:5984: result: no
configure:5989: checking whether to disable 'command not found' messages
configure:6011: result: no
configure:6016: checking whether to enable environment debugging
configure:6037: result: no
configure:6050: checking whether to enable environment resetting by default
configure:6068: result: yes
configure:6264: checking for library containing strerror
configure:6295: gcc -o conftest -g -O2   conftest.c  >&5
conftest.c:54:6: warning: incompatible redeclaration of library function 'strerror' [-Wincompatible-library-redeclaration]
char strerror ();
     ^
conftest.c:54:6: note: 'strerror' is a builtin with type 'char *(int)'
1 warning generated.
configure:6295: $? = 0
configure:6312: result: none required
configure:6325: checking how to run the C preprocessor
configure:6395: result: gcc -E
configure:6415: gcc -E  conftest.c
configure:6415: $? = 0
configure:6429: gcc -E  conftest.c
conftest.c:47:10: fatal error: 'ac_nonexistent.h' file not found
#include <ac_nonexistent.h>
         ^
1 error generated.
configure:6429: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6500: checking for ar
configure:6516: found /usr/bin/ar
configure:6527: result: ar
configure:6592: checking for ranlib
configure:6608: found /usr/bin/ranlib
configure:6619: result: ranlib
configure:6688: checking build system type
configure:6702: result: x86_64-apple-darwin16.0.0
configure:6722: checking host system type
configure:6735: result: x86_64-apple-darwin16.0.0
configure:6810: checking how to print strings
configure:6837: result: printf
configure:6858: checking for a sed that does not truncate output
configure:6922: result: /usr/bin/sed
configure:6940: checking for fgrep
configure:7002: result: /usr/bin/grep -F
configure:7037: checking for ld used by gcc
configure:7104: result: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/bin/ld
configure:7111: checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/bin/ld) is GNU ld
configure:7126: result: no
configure:7138: checking for BSD- or MS-compatible name lister (nm)
configure:7192: result: /usr/bin/nm -B
configure:7322: checking the name lister (/usr/bin/nm -B) interface
configure:7329: gcc -c -g -O2  conftest.c >&5
configure:7332: /usr/bin/nm -B "conftest.o"
configure:7335: output
0000000000000204 S _some_variable
configure:7342: result: BSD nm
configure:7345: checking whether ln -s works
configure:7349: result: yes
configure:7357: checking the maximum length of command line arguments
configure:7488: result: 196608
configure:7536: checking how to convert x86_64-apple-darwin16.0.0 file names to x86_64-apple-darwin16.0.0 format
configure:7576: result: func_convert_file_noop
configure:7583: checking how to convert x86_64-apple-darwin16.0.0 file names to toolchain format
configure:7603: result: func_convert_file_noop
configure:7610: checking for /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/bin/ld option to reload object files
configure:7617: result: -r
configure:7691: checking for objdump
configure:7707: found /usr/bin/objdump
configure:7718: result: objdump
configure:7750: checking how to recognize dependent libraries
configure:7950: result: pass_all
configure:8035: checking for dlltool
configure:8065: result: no
configure:8095: checking how to associate runtime and link libraries
configure:8122: result: printf %s\n
configure:8246: checking for archiver @FILE support
configure:8263: gcc -c -g -O2  conftest.c >&5
configure:8263: $? = 0
configure:8266: ar cru libconftest.a @conftest.lst >&5
ar: @conftest.lst: No such file or directory
configure:8269: $? = 1
configure:8289: result: no
configure:8347: checking for strip
configure:8363: found /usr/bin/strip
configure:8374: result: strip
configure:8446: checking for ranlib
configure:8473: result: ranlib
configure:8550: checking for gawk
configure:8580: result: no
configure:8550: checking for mawk
configure:8580: result: no
configure:8550: checking for nawk
configure:8580: result: no
configure:8550: checking for awk
configure:8566: found /usr/bin/awk
configure:8577: result: awk
configure:8617: checking command to parse /usr/bin/nm -B output from gcc object
configure:8770: gcc -c -g -O2  conftest.c >&5
configure:8773: $? = 0
configure:8777: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
configure:8780: $? = 0
cannot find nm_test_var in conftest.nm
configure:8770: gcc -c -g -O2  conftest.c >&5
configure:8773: $? = 0
configure:8777: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
configure:8780: $? = 0
configure:8846: gcc -o conftest -g -O2   conftest.c conftstm.o >&5
warning: (x86_64)  could not find object file symbol for symbol _main
configure:8849: $? = 0
configure:8887: result: ok
configure:8934: checking for sysroot
configure:8964: result: no
configure:8971: checking for a working dd
configure:9009: result: /bin/dd
configure:9013: checking how to truncate binary pipes
configure:9028: result: /bin/dd bs=4096 count=1
configure:9342: checking for mt
configure:9372: result: no
configure:9392: checking if : is a manifest tool
configure:9398: : '-?'
configure:9406: result: no
configure:9462: checking for dsymutil
configure:9478: found /usr/bin/dsymutil
configure:9489: result: dsymutil
configure:9554: checking for nmedit
configure:9570: found /usr/bin/nmedit
configure:9581: result: nmedit
configure:9646: checking for lipo
configure:9662: found /usr/bin/lipo
configure:9673: result: lipo
configure:9738: checking for otool
configure:9754: found /usr/bin/otool
configure:9765: result: otool
configure:9830: checking for otool64
configure:9860: result: no
configure:9905: checking for -single_module linker flag
gcc -g -O2  -o libconftest.dylib -dynamiclib -Wl,-single_module conftest.c
configure:9938: result: yes
configure:9941: checking for -exported_symbols_list linker flag
configure:9961: gcc -o conftest -g -O2   -Wl,-exported_symbols_list,conftest.sym conftest.c  >&5
configure:9961: $? = 0
configure:9971: result: yes
configure:9974: checking for -force_load linker flag
gcc -g -O2 -c -o conftest.o conftest.c
ar cru libconftest.a conftest.o
ranlib libconftest.a
gcc -g -O2  -o conftest conftest.c -Wl,-force_load,./libconftest.a
configure:10006: result: yes
configure:10045: checking for dlfcn.h
configure:10045: gcc -c -g -O2  conftest.c >&5
configure:10045: $? = 0
configure:10045: result: yes
configure:10300: checking for objdir
configure:10315: result: .libs
configure:10586: checking if gcc supports -fno-rtti -fno-exceptions
configure:10604: gcc -c -g -O2  -fno-rtti -fno-exceptions conftest.c >&5
configure:10608: $? = 0
configure:10621: result: yes
configure:10979: checking for gcc option to produce PIC
configure:10986: result: -fno-common -DPIC
configure:10994: checking if gcc PIC flag -fno-common -DPIC works
configure:11012: gcc -c -g -O2  -fno-common -DPIC -DPIC conftest.c >&5
configure:11016: $? = 0
configure:11029: result: yes
configure:11058: checking if gcc static flag -static works
configure:11086: result: no
configure:11101: checking if gcc supports -c -o file.o
configure:11122: gcc -c -g -O2  -o out/conftest2.o conftest.c >&5
configure:11126: $? = 0
configure:11148: result: yes
configure:11156: checking if gcc supports -c -o file.o
configure:11203: result: yes
configure:11236: checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/bin/ld) supports shared libraries
configure:12584: result: yes
configure:12834: checking dynamic linker characteristics
configure:13643: result: darwin16.0.0 dyld
configure:13750: checking how to hardcode library paths into programs
configure:13776: result: immediate
configure:13821: checking for dlopen in -ldl
configure:13846: gcc -o conftest -g -O2   conftest.c -ldl   >&5
configure:13846: $? = 0
configure:13855: result: yes
configure:14078: checking whether a program can dlopen itself
configure:14158: gcc -o conftest -g -O2  -DHAVE_DLFCN_H   conftest.c -ldl  >&5
configure:14161: $? = 0
configure:14179: result: yes
configure:14184: checking whether a statically linked program can dlopen itself
configure:14264: gcc -o conftest -g -O2  -DHAVE_DLFCN_H    conftest.c -ldl  >&5
configure:14267: $? = 0
configure:14285: result: yes
configure:14324: checking whether stripping libraries is possible
configure:14338: result: yes
configure:14364: checking if libtool supports shared libraries
configure:14366: result: yes
configure:14369: checking whether to build shared libraries
configure:14394: result: yes
configure:14397: checking whether to build static libraries
configure:14401: result: yes
configure:14465: checking path to sudo_noexec.so
configure:14480: result: no
configure:14487: checking for uname
configure:14505: found /usr/bin/uname
configure:14518: result: /usr/bin/uname
configure:14528: checking for tr
configure:14546: found /usr/bin/tr
configure:14559: result: /usr/bin/tr
configure:14569: checking for mandoc
configure:14600: result: mandoc
configure:14613: checking for nroff
configure:14631: found /usr/bin/nroff
configure:14643: result: /usr/bin/nroff
configure:14653: checking which macro set to use for manual pages
configure:14672: result: mdoc
configure:15485: checking whether the linker accepts -Wl,-force_flat_namespace
configure:15504: gcc -o conftest -g -O2    -Wl,-force_flat_namespace conftest.c  >&5
configure:15504: $? = 0
configure:15513: result: yes
configure:15612: checking for gcc option to accept ISO C99
configure:15761: gcc  -c -g -O2  conftest.c >&5
configure:15761: $? = 0
configure:15774: result: none needed
configure:15882: checking for gcc option to accept ISO Standard C
configure:15893: result: none needed
configure:15900: checking for an ANSI C-conforming const
configure:15966: gcc -c -g -O2  conftest.c >&5
configure:15966: $? = 0
configure:15973: result: yes
configure:15981: checking for inline
configure:15997: gcc -c -g -O2  conftest.c >&5
configure:15997: $? = 0
configure:16005: result: inline
configure:16023: checking for working volatile
configure:16042: gcc -c -g -O2  conftest.c >&5
configure:16042: $? = 0
configure:16049: result: yes
configure:16057: checking for variadic macro support in cpp
configure:16077: gcc -c -g -O2  conftest.c >&5
configure:16077: $? = 0
configure:16078: result: yes
configure:16102: checking for gawk
configure:16129: result: awk
configure:16144: checking for bison
configure:16160: found /usr/bin/bison
configure:16171: result: bison -y
configure:16185: checking for flex
configure:16203: found /usr/bin/flex
configure:16216: result: /usr/bin/flex
configure:16227: checking for mv
configure:16245: found /bin/mv
configure:16257: result: /bin/mv
configure:16273: checking for sh
configure:16291: found /bin/sh
configure:16304: result: /bin/sh
configure:16321: checking for sendmail
configure:16339: found /usr/sbin/sendmail
configure:16351: result: /usr/sbin/sendmail
configure:16368: checking for vi
configure:16386: found /usr/bin/vi
configure:16398: result: /usr/bin/vi
configure:16411: checking which syslog facility sudo should log with
configure:16425: gcc -c -g -O2  conftest.c >&5
configure:16425: $? = 0
configure:16435: result: authpriv
configure:16440: checking for dirent.h that defines DIR
configure:16459: gcc -c -g -O2  conftest.c >&5
configure:16459: $? = 0
configure:16467: result: yes
configure:16480: checking for library containing opendir
configure:16511: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:16511: $? = 0
configure:16528: result: none required
configure:16595: checking whether time.h and sys/time.h may both be included
configure:16615: gcc -c -g -O2  conftest.c >&5
configure:16615: $? = 0
configure:16622: result: yes
configure:16630: checking for stdbool.h that conforms to C99
configure:16697: gcc -c -g -O2  conftest.c >&5
conftest.c:108:24: warning: address of 's' will always evaluate to 'true' [-Wpointer-bool-conversion]
             bool e = &s;
                  ~    ^
conftest.c:112:23: warning: address of array 'a' will always evaluate to 'true' [-Wpointer-bool-conversion]
             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                     ~^
conftest.c:112:28: warning: address of array 'b' will always evaluate to 'true' [-Wpointer-bool-conversion]
             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                          ~^
conftest.c:112:33: warning: address of array 'c' will always evaluate to 'true' [-Wpointer-bool-conversion]
             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                               ~^
conftest.c:112:38: warning: address of array 'd' will always evaluate to 'true' [-Wpointer-bool-conversion]
             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                                    ~^
conftest.c:112:48: warning: address of array 'f' will always evaluate to 'true' [-Wpointer-bool-conversion]
             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                                              ~^
conftest.c:112:53: warning: address of array 'g' will always evaluate to 'true' [-Wpointer-bool-conversion]
             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                                                   ~^
conftest.c:112:58: warning: address of array 'h' will always evaluate to 'true' [-Wpointer-bool-conversion]
             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                                                        ~^
conftest.c:112:63: warning: address of array 'i' will always evaluate to 'true' [-Wpointer-bool-conversion]
             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                                                             ~^
conftest.c:113:30: warning: address of array 'n' will always evaluate to 'true' [-Wpointer-bool-conversion]
                            ~^
conftest.c:113:35: warning: address of array 'o' will always evaluate to 'true' [-Wpointer-bool-conversion]
                                 ~^
conftest.c:113:40: warning: address of array 'p' will always evaluate to 'true' [-Wpointer-bool-conversion]
                                      ~^
12 warnings generated.
configure:16697: $? = 0
configure:16704: result: yes
configure:16706: checking for _Bool
configure:16706: gcc -c -g -O2  conftest.c >&5
configure:16706: $? = 0
configure:16706: gcc -c -g -O2  conftest.c >&5
conftest.c:95:20: error: expected expression
if (sizeof ((_Bool)))
                   ^
1 error generated.
configure:16706: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((_Bool)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:16706: result: yes
configure:16723: checking whether sys/types.h defines makedev
configure:16739: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:16739: $? = 0
configure:16748: result: yes
configure:16779: checking for netgroup.h
configure:16779: gcc -c -g -O2  conftest.c >&5
conftest.c:95:10: fatal error: 'netgroup.h' file not found
#include <netgroup.h>
         ^
1 error generated.
configure:16779: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <netgroup.h>
configure:16779: result: no
configure:16779: checking for paths.h
configure:16779: gcc -c -g -O2  conftest.c >&5
configure:16779: $? = 0
configure:16779: result: yes
configure:16779: checking for spawn.h
configure:16779: gcc -c -g -O2  conftest.c >&5
configure:16779: $? = 0
configure:16779: result: yes
configure:16779: checking for utmpx.h
configure:16779: gcc -c -g -O2  conftest.c >&5
configure:16779: $? = 0
configure:16779: result: yes
configure:16779: checking for sys/sockio.h
configure:16779: gcc -c -g -O2  conftest.c >&5
configure:16779: $? = 0
configure:16779: result: yes
configure:16779: checking for sys/bsdtypes.h
configure:16779: gcc -c -g -O2  conftest.c >&5
conftest.c:99:10: fatal error: 'sys/bsdtypes.h' file not found
#include <sys/bsdtypes.h>
         ^
1 error generated.
configure:16779: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/bsdtypes.h>
configure:16779: result: no
configure:16779: checking for sys/select.h
configure:16779: gcc -c -g -O2  conftest.c >&5
configure:16779: $? = 0
configure:16779: result: yes
configure:16779: checking for sys/stropts.h
configure:16779: gcc -c -g -O2  conftest.c >&5
conftest.c:100:10: fatal error: 'sys/stropts.h' file not found
#include <sys/stropts.h>
         ^
1 error generated.
configure:16779: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/stropts.h>
configure:16779: result: no
configure:16779: checking for sys/sysmacros.h
configure:16779: gcc -c -g -O2  conftest.c >&5
conftest.c:100:10: fatal error: 'sys/sysmacros.h' file not found
#include <sys/sysmacros.h>
         ^
1 error generated.
configure:16779: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <sys/sysmacros.h>
configure:16779: result: no
configure:16812: checking endian.h usability
configure:16812: gcc -c -g -O2  conftest.c >&5
conftest.c:99:10: fatal error: 'endian.h' file not found
#include <endian.h>
         ^
1 error generated.
configure:16812: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <endian.h>
configure:16812: result: no
configure:16812: checking endian.h presence
configure:16812: gcc -E  conftest.c
conftest.c:66:10: fatal error: 'endian.h' file not found
#include <endian.h>
         ^
1 error generated.
configure:16812: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| /* end confdefs.h.  */
| #include <endian.h>
configure:16812: result: no
configure:16812: checking for endian.h
configure:16812: result: no
configure:16812: checking sys/endian.h usability
configure:16812: gcc -c -g -O2  conftest.c >&5
conftest.c:99:10: fatal error: 'sys/endian.h' file not found
#include <sys/endian.h>
         ^
1 error generated.
configure:16812: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/endian.h>
configure:16812: result: no
configure:16812: checking sys/endian.h presence
configure:16812: gcc -E  conftest.c
conftest.c:66:10: fatal error: 'sys/endian.h' file not found
#include <sys/endian.h>
         ^
1 error generated.
configure:16812: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| /* end confdefs.h.  */
| #include <sys/endian.h>
configure:16812: result: no
configure:16812: checking for sys/endian.h
configure:16812: result: no
configure:16812: checking machine/endian.h usability
configure:16812: gcc -c -g -O2  conftest.c >&5
configure:16812: $? = 0
configure:16812: result: yes
configure:16812: checking machine/endian.h presence
configure:16812: gcc -E  conftest.c
configure:16812: $? = 0
configure:16812: result: yes
configure:16812: checking for machine/endian.h
configure:16812: result: yes
configure:16825: checking procfs.h usability
configure:16825: gcc -c -g -O2  conftest.c >&5
conftest.c:100:10: fatal error: 'procfs.h' file not found
#include <procfs.h>
         ^
1 error generated.
configure:16825: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <procfs.h>
configure:16825: result: no
configure:16825: checking procfs.h presence
configure:16825: gcc -E  conftest.c
conftest.c:67:10: fatal error: 'procfs.h' file not found
#include <procfs.h>
         ^
1 error generated.
configure:16825: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| /* end confdefs.h.  */
| #include <procfs.h>
configure:16825: result: no
configure:16825: checking for procfs.h
configure:16825: result: no
configure:16825: checking sys/procfs.h usability
configure:16825: gcc -c -g -O2  conftest.c >&5
conftest.c:100:10: fatal error: 'sys/procfs.h' file not found
#include <sys/procfs.h>
         ^
1 error generated.
configure:16825: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/procfs.h>
configure:16825: result: no
configure:16825: checking sys/procfs.h presence
configure:16825: gcc -E  conftest.c
conftest.c:67:10: fatal error: 'sys/procfs.h' file not found
#include <sys/procfs.h>
         ^
1 error generated.
configure:16825: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| /* end confdefs.h.  */
| #include <sys/procfs.h>
configure:16825: result: no
configure:16825: checking for sys/procfs.h
configure:16825: result: no
configure:16873: checking for special C compiler options needed for large files
configure:16918: result: no
configure:16924: checking for _FILE_OFFSET_BITS value needed for large files
configure:16949: gcc -c -g -O2  conftest.c >&5
configure:16949: $? = 0
configure:16981: result: no
configure:17126: checking POSIX termios
configure:17146: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:17146: $? = 0
configure:17154: result: yes
configure:17175: gcc -c -g -O2  conftest.c >&5
configure:17175: $? = 0
configure:17224: checking login_cap.h usability
configure:17224: gcc -c -g -O2  conftest.c >&5
conftest.c:100:10: fatal error: 'login_cap.h' file not found
#include <login_cap.h>
         ^
1 error generated.
configure:17224: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <login_cap.h>
configure:17224: result: no
configure:17224: checking login_cap.h presence
configure:17224: gcc -E  conftest.c
conftest.c:67:10: fatal error: 'login_cap.h' file not found
#include <login_cap.h>
         ^
1 error generated.
configure:17224: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| /* end confdefs.h.  */
| #include <login_cap.h>
configure:17224: result: no
configure:17224: checking for login_cap.h
configure:17224: result: no
configure:17297: checking for mode_t
configure:17297: gcc -c -g -O2  conftest.c >&5
configure:17297: $? = 0
configure:17297: gcc -c -g -O2  conftest.c >&5
conftest.c:104:21: error: expected expression
if (sizeof ((mode_t)))
                    ^
1 error generated.
configure:17297: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((mode_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17297: result: yes
configure:17308: checking for uid_t in sys/types.h
configure:17327: result: yes
configure:17338: checking for clockid_t
configure:17338: gcc -c -g -O2  conftest.c >&5
configure:17338: $? = 0
configure:17338: gcc -c -g -O2  conftest.c >&5
conftest.c:74:24: error: expected expression
if (sizeof ((clockid_t)))
                       ^
1 error generated.
configure:17338: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <time.h>
| 
| int
| main ()
| {
| if (sizeof ((clockid_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17338: result: yes
configure:17348: checking for sig_atomic_t
configure:17348: gcc -c -g -O2  conftest.c >&5
configure:17348: $? = 0
configure:17348: gcc -c -g -O2  conftest.c >&5
conftest.c:74:27: error: expected expression
if (sizeof ((sig_atomic_t)))
                          ^
1 error generated.
configure:17348: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <signal.h>
| 
| int
| main ()
| {
| if (sizeof ((sig_atomic_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17348: result: yes
configure:17358: checking for sigaction_t
configure:17358: gcc -c -g -O2  conftest.c >&5
conftest.c:74:13: error: use of undeclared identifier 'sigaction_t'; did you mean 'sigaction'?
if (sizeof (sigaction_t))
            ^~~~~~~~~~~
            sigaction
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/usr/include/signal.h:84:5: note: 'sigaction' declared here
int     sigaction(int, const struct sigaction * __restrict,
        ^
1 error generated.
configure:17358: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <signal.h>
| 
| int
| main ()
| {
| if (sizeof (sigaction_t))
| 	 return 0;
|   ;
|   return 0;
| }
configure:17358: result: no
configure:17370: checking for struct in6_addr
configure:17370: gcc -c -g -O2  conftest.c >&5
configure:17370: $? = 0
configure:17370: gcc -c -g -O2  conftest.c >&5
conftest.c:74:30: error: expected expression
if (sizeof ((struct in6_addr)))
                             ^
1 error generated.
configure:17370: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <netinet/in.h>
| 
| int
| main ()
| {
| if (sizeof ((struct in6_addr)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17370: result: yes
configure:17383: checking for unsigned long long int
configure:17431: result: yes
configure:17441: checking for long long int
configure:17491: result: yes
configure:17502: checking for intmax_t
configure:17502: gcc -c -g -O2  conftest.c >&5
configure:17502: $? = 0
configure:17502: gcc -c -g -O2  conftest.c >&5
conftest.c:107:23: error: expected expression
if (sizeof ((intmax_t)))
                      ^
1 error generated.
configure:17502: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((intmax_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17502: result: yes
configure:17513: checking for uintmax_t
configure:17513: gcc -c -g -O2  conftest.c >&5
configure:17513: $? = 0
configure:17513: gcc -c -g -O2  conftest.c >&5
conftest.c:107:24: error: expected expression
if (sizeof ((uintmax_t)))
                       ^
1 error generated.
configure:17513: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((uintmax_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17513: result: yes
configure:17524: checking for uint8_t
configure:17524: gcc -c -g -O2  conftest.c >&5
configure:17524: $? = 0
configure:17524: gcc -c -g -O2  conftest.c >&5
conftest.c:107:22: error: expected expression
if (sizeof ((uint8_t)))
                     ^
1 error generated.
configure:17524: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((uint8_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17524: result: yes
configure:17535: checking for uint32_t
configure:17535: gcc -c -g -O2  conftest.c >&5
configure:17535: $? = 0
configure:17535: gcc -c -g -O2  conftest.c >&5
conftest.c:107:23: error: expected expression
if (sizeof ((uint32_t)))
                      ^
1 error generated.
configure:17535: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((uint32_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17535: result: yes
configure:17546: checking for uint64_t
configure:17546: gcc -c -g -O2  conftest.c >&5
configure:17546: $? = 0
configure:17546: gcc -c -g -O2  conftest.c >&5
conftest.c:107:23: error: expected expression
if (sizeof ((uint64_t)))
                      ^
1 error generated.
configure:17546: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((uint64_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17546: result: yes
configure:17557: checking for socklen_t
configure:17557: gcc -c -g -O2  conftest.c >&5
configure:17557: $? = 0
configure:17557: gcc -c -g -O2  conftest.c >&5
conftest.c:110:24: error: expected expression
if (sizeof ((socklen_t)))
                       ^
1 error generated.
configure:17557: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| /* end confdefs.h.  */
| 
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/socket.h>
| 
| int
| main ()
| {
| if (sizeof ((socklen_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17557: result: yes
configure:17568: checking for rsize_t
configure:17568: gcc -c -g -O2  conftest.c >&5
configure:17568: $? = 0
configure:17568: gcc -c -g -O2  conftest.c >&5
conftest.c:107:22: error: expected expression
if (sizeof ((rsize_t)))
                     ^
1 error generated.
configure:17568: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((rsize_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17568: result: yes
configure:17579: checking for errno_t
configure:17579: gcc -c -g -O2  conftest.c >&5
configure:17579: $? = 0
configure:17579: gcc -c -g -O2  conftest.c >&5
conftest.c:107:22: error: expected expression
if (sizeof ((errno_t)))
                     ^
1 error generated.
configure:17579: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((errno_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17579: result: yes
configure:17591: checking max length of uid_t
configure:17621: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:76:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main() {
^
conftest.c:82:5: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
    exit(1);
    ^
conftest.c:82:5: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
conftest.c:85:29: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration]
  (void) fprintf(f, "%d\n", strlen(b));
                            ^
conftest.c:85:29: note: include the header <string.h> or explicitly provide a declaration for 'strlen'
conftest.c:85:29: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
  (void) fprintf(f, "%d\n", strlen(b));
                     ~~     ^~~~~~~~~
                     %lu
4 warnings generated.
configure:17621: $? = 0
configure:17621: ./conftest
configure:17621: $? = 0
configure:17634: result: 10
configure:17643: checking for struct sockaddr.sa_len
configure:17643: gcc -c -g -O2  conftest.c >&5
configure:17643: $? = 0
configure:17643: result: yes
configure:17656: checking for struct sockaddr_in.sin_len
configure:17656: gcc -c -g -O2  conftest.c >&5
conftest.c:81:27: error: variable has incomplete type 'struct sockaddr_in'
static struct sockaddr_in ac_aggr;
                          ^
conftest.c:81:15: note: forward declaration of 'struct sockaddr_in'
static struct sockaddr_in ac_aggr;
              ^
1 error generated.
configure:17656: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| /* end confdefs.h.  */
| 
| #	  include <sys/types.h>
| #	  include <sys/socket.h>
| 
| 
| int
| main ()
| {
| static struct sockaddr_in ac_aggr;
| if (ac_aggr.sin_len)
| return 0;
|   ;
|   return 0;
| }
configure:17656: gcc -c -g -O2  conftest.c >&5
conftest.c:81:27: error: variable has incomplete type 'struct sockaddr_in'
static struct sockaddr_in ac_aggr;
                          ^
conftest.c:81:15: note: forward declaration of 'struct sockaddr_in'
static struct sockaddr_in ac_aggr;
              ^
1 error generated.
configure:17656: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| /* end confdefs.h.  */
| 
| #	  include <sys/types.h>
| #	  include <sys/socket.h>
| 
| 
| int
| main ()
| {
| static struct sockaddr_in ac_aggr;
| if (sizeof ac_aggr.sin_len)
| return 0;
|   ;
|   return 0;
| }
configure:17656: result: no
configure:17669: checking for struct utmpx.ut_id
configure:17669: gcc -c -g -O2  conftest.c >&5
conftest.c:82:13: warning: address of array 'ac_aggr.ut_id' will always evaluate to 'true' [-Wpointer-bool-conversion]
if (ac_aggr.ut_id)
~~  ~~~~~~~~^~~~~
1 warning generated.
configure:17669: $? = 0
configure:17669: result: yes
configure:17682: checking for struct utmpx.ut_pid
configure:17682: gcc -c -g -O2  conftest.c >&5
configure:17682: $? = 0
configure:17682: result: yes
configure:17695: checking for struct utmpx.ut_tv
configure:17695: gcc -c -g -O2  conftest.c >&5
conftest.c:84:1: error: statement requires expression of scalar type ('struct timeval' invalid)
if (ac_aggr.ut_tv)
^   ~~~~~~~~~~~~~
1 error generated.
configure:17695: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| /* end confdefs.h.  */
| 
| #	include <sys/types.h>
| #	include <utmpx.h>
| 
| 
| int
| main ()
| {
| static struct utmpx ac_aggr;
| if (ac_aggr.ut_tv)
| return 0;
|   ;
|   return 0;
| }
configure:17695: gcc -c -g -O2  conftest.c >&5
configure:17695: $? = 0
configure:17695: result: yes
configure:17708: checking for struct utmpx.ut_type
configure:17708: gcc -c -g -O2  conftest.c >&5
configure:17708: $? = 0
configure:17708: result: yes
configure:17722: checking for struct utmpx.ut_exit.__e_termination
configure:17722: gcc -c -g -O2  conftest.c >&5
conftest.c:86:13: error: no member named 'ut_exit' in 'struct utmpx'
if (ac_aggr.ut_exit.__e_termination)
    ~~~~~~~ ^
1 error generated.
configure:17722: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| /* end confdefs.h.  */
| 
| #	include <sys/types.h>
| #	include <utmpx.h>
| 
| 
| int
| main ()
| {
| static struct utmpx ac_aggr;
| if (ac_aggr.ut_exit.__e_termination)
| return 0;
|   ;
|   return 0;
| }
configure:17722: gcc -c -g -O2  conftest.c >&5
conftest.c:86:20: error: no member named 'ut_exit' in 'struct utmpx'
if (sizeof ac_aggr.ut_exit.__e_termination)
           ~~~~~~~ ^
1 error generated.
configure:17722: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| /* end confdefs.h.  */
| 
| #	include <sys/types.h>
| #	include <utmpx.h>
| 
| 
| int
| main ()
| {
| static struct utmpx ac_aggr;
| if (sizeof ac_aggr.ut_exit.__e_termination)
| return 0;
|   ;
|   return 0;
| }
configure:17722: result: no
configure:17737: checking for struct utmpx.ut_exit.e_termination
configure:17737: gcc -c -g -O2  conftest.c >&5
conftest.c:86:13: error: no member named 'ut_exit' in 'struct utmpx'
if (ac_aggr.ut_exit.e_termination)
    ~~~~~~~ ^
1 error generated.
configure:17737: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| /* end confdefs.h.  */
| 
| #	    include <sys/types.h>
| #	    include <utmpx.h>
| 
| 
| int
| main ()
| {
| static struct utmpx ac_aggr;
| if (ac_aggr.ut_exit.e_termination)
| return 0;
|   ;
|   return 0;
| }
configure:17737: gcc -c -g -O2  conftest.c >&5
conftest.c:86:20: error: no member named 'ut_exit' in 'struct utmpx'
if (sizeof ac_aggr.ut_exit.e_termination)
           ~~~~~~~ ^
1 error generated.
configure:17737: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| /* end confdefs.h.  */
| 
| #	    include <sys/types.h>
| #	    include <utmpx.h>
| 
| 
| int
| main ()
| {
| static struct utmpx ac_aggr;
| if (sizeof ac_aggr.ut_exit.e_termination)
| return 0;
|   ;
|   return 0;
| }
configure:17737: result: no
configure:17857: checking type of array argument to getgroups
configure:17891: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:17891: $? = 0
configure:17891: ./conftest
configure:17891: $? = 0
configure:17916: result: gid_t
configure:17924: checking for size_t
configure:17924: gcc -c -g -O2  conftest.c >&5
configure:17924: $? = 0
configure:17924: gcc -c -g -O2  conftest.c >&5
conftest.c:114:21: error: expected expression
if (sizeof ((size_t)))
                    ^
1 error generated.
configure:17924: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((size_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:17924: result: yes
configure:17935: checking for getgroups
configure:17935: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:17935: $? = 0
configure:17935: result: yes
configure:17990: checking for working getgroups
configure:18010: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18010: $? = 0
configure:18010: ./conftest
configure:18010: $? = 0
configure:18021: result: yes
configure:18039: checking for fexecve
configure:18039: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
Undefined symbols for architecture x86_64:
  "_fexecve", referenced from:
      _main in conftest-98d44a.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18039: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| /* end confdefs.h.  */
| /* Define fexecve to an innocuous variant, in case <limits.h> declares fexecve.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define fexecve innocuous_fexecve
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char fexecve (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef fexecve
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char fexecve ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_fexecve || defined __stub___fexecve
| choke me
| #endif
| 
| int
| main ()
| {
| return fexecve ();
|   ;
|   return 0;
| }
configure:18039: result: no
configure:18039: checking for killpg
configure:18039: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18039: $? = 0
configure:18039: result: yes
configure:18039: checking for nl_langinfo
configure:18039: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18039: $? = 0
configure:18039: result: yes
configure:18039: checking for strftime
configure:18039: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18039: $? = 0
configure:18039: result: yes
configure:18039: checking for pread
configure:18039: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18039: $? = 0
configure:18039: result: yes
configure:18039: checking for pwrite
configure:18039: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18039: $? = 0
configure:18039: result: yes
configure:18039: checking for openat
configure:18039: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18039: $? = 0
configure:18039: result: yes
configure:18039: checking for faccessat
configure:18039: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18039: $? = 0
configure:18039: result: yes
configure:18039: checking for seteuid
configure:18039: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18039: $? = 0
configure:18039: result: yes
configure:18092: checking for getgrouplist
configure:18092: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18092: $? = 0
configure:18092: result: yes
configure:18228: checking for getline
configure:18228: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18228: $? = 0
configure:18228: result: yes
configure:18265: checking for reallocarray
configure:18265: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
Undefined symbols for architecture x86_64:
  "_reallocarray", referenced from:
      _main in conftest-1ecb3e.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18265: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| /* end confdefs.h.  */
| /* Define reallocarray to an innocuous variant, in case <limits.h> declares reallocarray.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define reallocarray innocuous_reallocarray
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char reallocarray (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef reallocarray
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char reallocarray ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_reallocarray || defined __stub___reallocarray
| choke me
| #endif
| 
| int
| main ()
| {
| return reallocarray ();
|   ;
|   return 0;
| }
configure:18265: result: no
configure:18294: checking for getutxid
configure:18294: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18294: $? = 0
configure:18294: result: yes
configure:18331: checking for sysctl
configure:18331: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18331: $? = 0
configure:18331: result: yes
configure:18336: checking for struct kinfo_proc.ki_tdev
configure:18336: gcc -c -g -O2  conftest.c >&5
conftest.c:101:13: error: no member named 'ki_tdev' in 'struct kinfo_proc'
if (ac_aggr.ki_tdev)
    ~~~~~~~ ^
1 error generated.
configure:18336: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| /* end confdefs.h.  */
| 
| #	include <sys/param.h>
| #	include <sys/sysctl.h>
| #	include <sys/user.h>
| 
| 
| int
| main ()
| {
| static struct kinfo_proc ac_aggr;
| if (ac_aggr.ki_tdev)
| return 0;
|   ;
|   return 0;
| }
configure:18336: gcc -c -g -O2  conftest.c >&5
conftest.c:101:20: error: no member named 'ki_tdev' in 'struct kinfo_proc'
if (sizeof ac_aggr.ki_tdev)
           ~~~~~~~ ^
1 error generated.
configure:18336: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| /* end confdefs.h.  */
| 
| #	include <sys/param.h>
| #	include <sys/sysctl.h>
| #	include <sys/user.h>
| 
| 
| int
| main ()
| {
| static struct kinfo_proc ac_aggr;
| if (sizeof ac_aggr.ki_tdev)
| return 0;
|   ;
|   return 0;
| }
configure:18336: result: no
configure:18351: checking for struct kinfo_proc2.p_tdev
configure:18351: gcc -c -g -O2  conftest.c >&5
conftest.c:99:27: error: variable has incomplete type 'struct kinfo_proc2'
static struct kinfo_proc2 ac_aggr;
                          ^
conftest.c:99:15: note: forward declaration of 'struct kinfo_proc2'
static struct kinfo_proc2 ac_aggr;
              ^
1 error generated.
configure:18351: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| /* end confdefs.h.  */
| 
| #	    include <sys/param.h>
| #	    include <sys/sysctl.h>
| 
| 
| int
| main ()
| {
| static struct kinfo_proc2 ac_aggr;
| if (ac_aggr.p_tdev)
| return 0;
|   ;
|   return 0;
| }
configure:18351: gcc -c -g -O2  conftest.c >&5
conftest.c:99:27: error: variable has incomplete type 'struct kinfo_proc2'
static struct kinfo_proc2 ac_aggr;
                          ^
conftest.c:99:15: note: forward declaration of 'struct kinfo_proc2'
static struct kinfo_proc2 ac_aggr;
              ^
1 error generated.
configure:18351: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| /* end confdefs.h.  */
| 
| #	    include <sys/param.h>
| #	    include <sys/sysctl.h>
| 
| 
| int
| main ()
| {
| static struct kinfo_proc2 ac_aggr;
| if (sizeof ac_aggr.p_tdev)
| return 0;
|   ;
|   return 0;
| }
configure:18351: result: no
configure:18365: checking for struct kinfo_proc.p_tdev
configure:18365: gcc -c -g -O2  conftest.c >&5
conftest.c:100:13: error: no member named 'p_tdev' in 'struct kinfo_proc'
if (ac_aggr.p_tdev)
    ~~~~~~~ ^
1 error generated.
configure:18365: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| /* end confdefs.h.  */
| 
| #		include <sys/param.h>
| #		include <sys/sysctl.h>
| 
| 
| int
| main ()
| {
| static struct kinfo_proc ac_aggr;
| if (ac_aggr.p_tdev)
| return 0;
|   ;
|   return 0;
| }
configure:18365: gcc -c -g -O2  conftest.c >&5
conftest.c:100:20: error: no member named 'p_tdev' in 'struct kinfo_proc'
if (sizeof ac_aggr.p_tdev)
           ~~~~~~~ ^
1 error generated.
configure:18365: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| /* end confdefs.h.  */
| 
| #		include <sys/param.h>
| #		include <sys/sysctl.h>
| 
| 
| int
| main ()
| {
| static struct kinfo_proc ac_aggr;
| if (sizeof ac_aggr.p_tdev)
| return 0;
|   ;
|   return 0;
| }
configure:18365: result: no
configure:18379: checking for struct kinfo_proc.kp_eproc.e_tdev
configure:18379: gcc -c -g -O2  conftest.c >&5
configure:18379: $? = 0
configure:18379: result: yes
configure:18409: checking for openpty
configure:18409: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18409: $? = 0
configure:18409: result: yes
configure:18417: checking libutil.h usability
configure:18417: gcc -c -g -O2  conftest.c >&5
configure:18417: $? = 0
configure:18417: result: yes
configure:18417: checking libutil.h presence
configure:18417: gcc -E  conftest.c
configure:18417: $? = 0
configure:18417: result: yes
configure:18417: checking for libutil.h
configure:18417: result: yes
configure:18549: checking for unsetenv
configure:18549: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18549: $? = 0
configure:18549: result: yes
configure:18554: checking whether unsetenv returns void
configure:18578: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18578: $? = 0
configure:18578: ./conftest
configure:18578: $? = 0
configure:18588: result: no
configure:18599: checking whether putenv takes a const argument
configure:18616: gcc -c -g -O2  conftest.c >&5
conftest.c:128:5: error: conflicting types for 'putenv'
int putenv(const char *string) {return 0;}
    ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/usr/include/stdlib.h:219:6: note: previous declaration is here
int      putenv(char *) __DARWIN_ALIAS(putenv);
         ^
1 error generated.
configure:18616: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int putenv(const char *string) {return 0;}
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:18624: result: no
configure:18638: checking for setresuid
configure:18638: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
Undefined symbols for architecture x86_64:
  "_setresuid", referenced from:
      _main in conftest-26cb3f.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18638: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| /* end confdefs.h.  */
| /* Define setresuid to an innocuous variant, in case <limits.h> declares setresuid.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setresuid innocuous_setresuid
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setresuid (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef setresuid
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char setresuid ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_setresuid || defined __stub___setresuid
| choke me
| #endif
| 
| int
| main ()
| {
| return setresuid ();
|   ;
|   return 0;
| }
configure:18638: result: no
configure:18701: checking for getifaddrs
configure:18701: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18701: $? = 0
configure:18701: result: yes
configure:18708: checking for freeifaddrs
configure:18708: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18708: $? = 0
configure:18708: result: yes
configure:18723: checking for lockf
configure:18723: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18723: $? = 0
configure:18723: result: yes
configure:18734: checking for innetgr
configure:18734: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18734: $? = 0
configure:18734: result: yes
configure:18740: checking whether innetgr is declared
configure:18740: gcc -c -g -O2  conftest.c >&5
configure:18740: $? = 0
configure:18740: result: yes
configure:18798: checking for getdomainname
configure:18798: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18798: $? = 0
configure:18798: result: yes
configure:18804: checking whether getdomainname is declared
configure:18804: gcc -c -g -O2  conftest.c >&5
configure:18804: $? = 0
configure:18804: result: yes
configure:18850: checking for utimensat
configure:18850: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
Undefined symbols for architecture x86_64:
  "_utimensat", referenced from:
      _main in conftest-fbdd37.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18850: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| /* end confdefs.h.  */
| /* Define utimensat to an innocuous variant, in case <limits.h> declares utimensat.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define utimensat innocuous_utimensat
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char utimensat (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef utimensat
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char utimensat ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_utimensat || defined __stub___utimensat
| choke me
| #endif
| 
| int
| main ()
| {
| return utimensat ();
|   ;
|   return 0;
| }
configure:18850: result: no
configure:18872: checking for utimes
configure:18872: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18872: $? = 0
configure:18872: result: yes
configure:18887: checking for futimens
configure:18887: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
Undefined symbols for architecture x86_64:
  "_futimens", referenced from:
      _main in conftest-63df2e.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18887: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| /* Define futimens to an innocuous variant, in case <limits.h> declares futimens.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define futimens innocuous_futimens
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char futimens (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef futimens
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char futimens ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_futimens || defined __stub___futimens
| choke me
| #endif
| 
| int
| main ()
| {
| return futimens ();
|   ;
|   return 0;
| }
configure:18887: result: no
configure:18910: checking for futimes
configure:18910: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18910: $? = 0
configure:18910: result: yes
configure:18923: checking for working fnmatch with FNM_CASEFOLD
configure:18937: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:106:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main() { exit(fnmatch("/*/bin/echo *", "/usr/bin/echo just a test", FNM_CASEFOLD)); }
^
conftest.c:106:10: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
main() { exit(fnmatch("/*/bin/echo *", "/usr/bin/echo just a test", FNM_CASEFOLD)); }
         ^
conftest.c:106:10: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
2 warnings generated.
configure:18937: $? = 0
configure:18937: ./conftest
configure:18937: $? = 0
configure:18949: result: yes
configure:18971: checking for isblank
configure:18987: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:18987: $? = 0
configure:18995: result: yes
configure:19019: checking for glob
configure:19019: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:19019: $? = 0
configure:19019: result: yes
configure:19045: checking for memrchr
configure:19045: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
Undefined symbols for architecture x86_64:
  "_memrchr", referenced from:
      _main in conftest-f6ee0c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:19045: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| /* end confdefs.h.  */
| /* Define memrchr to an innocuous variant, in case <limits.h> declares memrchr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define memrchr innocuous_memrchr
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char memrchr (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef memrchr
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char memrchr ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_memrchr || defined __stub___memrchr
| choke me
| #endif
| 
| int
| main ()
| {
| return memrchr ();
|   ;
|   return 0;
| }
configure:19045: result: no
configure:19071: checking for memset_s
configure:19071: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:19071: $? = 0
configure:19071: result: yes
configure:19097: checking for pw_dup
configure:19097: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
Undefined symbols for architecture x86_64:
  "_pw_dup", referenced from:
      _main in conftest-9a8e47.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:19097: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| /* end confdefs.h.  */
| /* Define pw_dup to an innocuous variant, in case <limits.h> declares pw_dup.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define pw_dup innocuous_pw_dup
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char pw_dup (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef pw_dup
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pw_dup ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_pw_dup || defined __stub___pw_dup
| choke me
| #endif
| 
| int
| main ()
| {
| return pw_dup ();
|   ;
|   return 0;
| }
configure:19097: result: no
configure:19123: checking for strlcpy
configure:19123: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:132:6: warning: incompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration]
char strlcpy ();
     ^
conftest.c:132:6: note: 'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'
1 warning generated.
configure:19123: $? = 0
configure:19123: result: yes
configure:19149: checking for strlcat
configure:19149: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:133:6: warning: incompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration]
char strlcat ();
     ^
conftest.c:133:6: note: 'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'
1 warning generated.
configure:19149: $? = 0
configure:19149: result: yes
configure:19173: checking for strnlen
configure:19173: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:19173: $? = 0
configure:19173: result: yes
configure:19175: checking for working strnlen
configure:19213: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:19213: $? = 0
configure:19213: ./conftest
configure:19213: $? = 0
configure:19223: result: yes
configure:19246: checking for strndup
configure:19246: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:135:6: warning: incompatible redeclaration of library function 'strndup' [-Wincompatible-library-redeclaration]
char strndup ();
     ^
conftest.c:135:6: note: 'strndup' is a builtin with type 'char *(const char *, unsigned long)'
1 warning generated.
configure:19246: $? = 0
configure:19246: result: yes
configure:19294: checking for clock_gettime
configure:19294: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:19294: $? = 0
configure:19294: result: yes
configure:19353: checking for getopt_long
configure:19353: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:19353: $? = 0
configure:19353: result: yes
configure:19411: checking for closefrom
configure:19411: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
Undefined symbols for architecture x86_64:
  "_closefrom", referenced from:
      _main in conftest-ed09a2.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:19411: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| /* end confdefs.h.  */
| /* Define closefrom to an innocuous variant, in case <limits.h> declares closefrom.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define closefrom innocuous_closefrom
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char closefrom (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef closefrom
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char closefrom ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_closefrom || defined __stub___closefrom
| choke me
| #endif
| 
| int
| main ()
| {
| return closefrom ();
|   ;
|   return 0;
| }
configure:19411: result: no
configure:19430: checking whether F_CLOSEM is declared
configure:19430: gcc -c -g -O2  conftest.c >&5
conftest.c:126:10: error: use of undeclared identifier 'F_CLOSEM'
  (void) F_CLOSEM;
         ^
1 error generated.
configure:19430: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| /* end confdefs.h.  */
| 
| #	include <limits.h>
| #	include <fcntl.h>
| 
| int
| main ()
| {
| #ifndef F_CLOSEM
| #ifdef __cplusplus
|   (void) F_CLOSEM;
| #else
|   (void) F_CLOSEM;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:19430: result: no
configure:19446: checking for mkstemps
configure:19446: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:19446: $? = 0
configure:19446: result: yes
configure:19446: checking for mkdtemp
configure:19446: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:19446: $? = 0
configure:19446: result: yes
configure:19488: checking for snprintf
configure:19488: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:140:6: warning: incompatible redeclaration of library function 'snprintf' [-Wincompatible-library-redeclaration]
char snprintf ();
     ^
conftest.c:140:6: note: 'snprintf' is a builtin with type 'int (char *, unsigned long, const char *, ...)'
1 warning generated.
configure:19488: $? = 0
configure:19488: result: yes
configure:19488: checking for vsnprintf
configure:19488: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:141:6: warning: incompatible redeclaration of library function 'vsnprintf' [-Wincompatible-library-redeclaration]
char vsnprintf ();
     ^
conftest.c:141:6: note: 'vsnprintf' is a builtin with type 'int (char *, unsigned long, const char *, struct __va_list_tag *)'
1 warning generated.
configure:19488: $? = 0
configure:19488: result: yes
configure:19497: checking for working snprintf
configure:19523: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:127:9: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
    if (strcmp (bufs, "1")) exit (1);
        ^
conftest.c:127:9: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
conftest.c:127:29: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
    if (strcmp (bufs, "1")) exit (1);
                            ^
conftest.c:127:29: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
2 warnings generated.
configure:19523: $? = 0
configure:19523: ./conftest
configure:19523: $? = 0
configure:19534: result: yes
configure:19536: checking for working vsnprintf
configure:19573: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:138:9: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
    if (strcmp (bufs, "1")) exit (1);
        ^
conftest.c:138:9: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
conftest.c:138:29: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
    if (strcmp (bufs, "1")) exit (1);
                            ^
conftest.c:138:29: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
2 warnings generated.
configure:19573: $? = 0
configure:19573: ./conftest
configure:19573: $? = 0
configure:19584: result: yes
configure:19603: checking for asprintf
configure:19603: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:153:18: warning: format string missing [-Wformat]
return asprintf ();
       ~~~~~~~~  ^
1 warning generated.
configure:19603: $? = 0
configure:19603: result: yes
configure:19629: checking for vasprintf
configure:19629: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:154:19: warning: format string missing [-Wformat]
return vasprintf ();
       ~~~~~~~~~  ^
1 warning generated.
configure:19629: $? = 0
configure:19629: result: yes
configure:19665: checking for strtonum
configure:19665: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
Undefined symbols for architecture x86_64:
  "_strtonum", referenced from:
      _main in conftest-3a2949.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:19665: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| /* end confdefs.h.  */
| /* Define strtonum to an innocuous variant, in case <limits.h> declares strtonum.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define strtonum innocuous_strtonum
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strtonum (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef strtonum
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char strtonum ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_strtonum || defined __stub___strtonum
| choke me
| #endif
| 
| int
| main ()
| {
| return strtonum ();
|   ;
|   return 0;
| }
configure:19665: result: no
configure:19686: checking for struct stat.st_mtim
configure:19686: gcc -c -g -O2  conftest.c >&5
conftest.c:158:13: error: no member named 'st_mtim' in 'struct stat'
if (ac_aggr.st_mtim)
    ~~~~~~~ ^
1 error generated.
configure:19686: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_mtim)
| return 0;
|   ;
|   return 0;
| }
configure:19686: gcc -c -g -O2  conftest.c >&5
conftest.c:158:20: error: no member named 'st_mtim' in 'struct stat'
if (sizeof ac_aggr.st_mtim)
           ~~~~~~~ ^
1 error generated.
configure:19686: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static struct stat ac_aggr;
| if (sizeof ac_aggr.st_mtim)
| return 0;
|   ;
|   return 0;
| }
configure:19686: result: no
configure:19697: checking for struct stat.st_mtimespec
configure:19697: gcc -c -g -O2  conftest.c >&5
conftest.c:158:1: error: statement requires expression of scalar type ('struct timespec' invalid)
if (ac_aggr.st_mtimespec)
^   ~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:19697: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static struct stat ac_aggr;
| if (ac_aggr.st_mtimespec)
| return 0;
|   ;
|   return 0;
| }
configure:19697: gcc -c -g -O2  conftest.c >&5
configure:19697: $? = 0
configure:19697: result: yes
configure:19706: checking sha2.h usability
configure:19706: gcc -c -g -O2  conftest.c >&5
conftest.c:155:10: fatal error: 'sha2.h' file not found
#include <sha2.h>
         ^
1 error generated.
configure:19706: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_ST_MTIMESPEC 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sha2.h>
configure:19706: result: no
configure:19706: checking sha2.h presence
configure:19706: gcc -E  conftest.c
conftest.c:122:10: fatal error: 'sha2.h' file not found
#include <sha2.h>
         ^
1 error generated.
configure:19706: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_ST_MTIMESPEC 1
| /* end confdefs.h.  */
| #include <sha2.h>
configure:19706: result: no
configure:19706: checking for sha2.h
configure:19706: result: no
configure:19902: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:19902: $? = 0
configure:19927: checking for struct dirent.d_type
configure:19927: gcc -c -g -O2  conftest.c >&5
configure:19927: $? = 0
configure:19927: result: yes
configure:19940: checking for struct dirent.d_namlen
configure:19940: gcc -c -g -O2  conftest.c >&5
configure:19940: $? = 0
configure:19940: result: yes
configure:19956: checking for socket
configure:19956: gcc -o conftest -g -O2   conftest.c  -lbsm  >&5
configure:19956: $? = 0
configure:19956: result: yes
configure:20032: checking for inet_pton
configure:20032: gcc -o conftest -g -O2   conftest.c  -lbsm  >&5
configure:20032: $? = 0
configure:20032: result: yes
configure:20138: checking for inet_ntop
configure:20138: gcc -o conftest -g -O2   conftest.c  -lbsm  >&5
configure:20138: $? = 0
configure:20138: result: yes
configure:20236: checking for syslog
configure:20236: gcc -o conftest -g -O2   conftest.c  -lbsm  >&5
configure:20236: $? = 0
configure:20236: result: yes
configure:20314: checking for getaddrinfo
configure:20326: gcc -o conftest -g -O2   conftest.c  -lbsm  >&5
configure:20326: $? = 0
configure:20335: result: yes
configure:20505: checking for getprogname
configure:20505: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:20505: $? = 0
configure:20505: result: yes
configure:20512: checking for setprogname
configure:20512: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:20512: $? = 0
configure:20512: result: yes
configure:20565: checking for __func__
configure:20582: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:134:7: warning: implicit declaration of function 'puts' is invalid in C99 [-Wimplicit-function-declaration]
(void)puts(__func__);
      ^
1 warning generated.
configure:20582: $? = 0
configure:20591: result: yes
configure:20676: checking for gettext
configure:20701: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
conftest.c:132:13: fatal error: 'libintl.h' file not found
                        #include <libintl.h>
                                 ^
1 error generated.
configure:20701: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_ST_MTIMESPEC 1
| #define HAVE_DIRFD 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_DIRENT_D_NAMLEN 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETPROGNAME 1
| #define HAVE_SETPROGNAME 1
| #define HAVE___FUNC__ 1
| /* end confdefs.h.  */
| 
| 			#include <libintl.h>
| int
| main ()
| {
| (void)gettext((char *)0);
|   ;
|   return 0;
| }
| 
configure:20713: result: no
configure:20681: checking for gettext in -lintl
configure:20701: gcc -o conftest -g -O2   conftest.c  -lbsm -lintl >&5
conftest.c:132:13: fatal error: 'libintl.h' file not found
                        #include <libintl.h>
                                 ^
1 error generated.
configure:20701: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_ST_MTIMESPEC 1
| #define HAVE_DIRFD 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_DIRENT_D_NAMLEN 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETPROGNAME 1
| #define HAVE_SETPROGNAME 1
| #define HAVE___FUNC__ 1
| /* end confdefs.h.  */
| 
| 			#include <libintl.h>
| int
| main ()
| {
| (void)gettext((char *)0);
|   ;
|   return 0;
| }
| 
configure:20713: result: no
configure:20681: checking for gettext in -lintl -liconv
configure:20701: gcc -o conftest -g -O2   conftest.c  -lbsm -lintl -liconv >&5
conftest.c:132:13: fatal error: 'libintl.h' file not found
                        #include <libintl.h>
                                 ^
1 error generated.
configure:20701: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_ST_MTIMESPEC 1
| #define HAVE_DIRFD 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_DIRENT_D_NAMLEN 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETPROGNAME 1
| #define HAVE_SETPROGNAME 1
| #define HAVE___FUNC__ 1
| /* end confdefs.h.  */
| 
| 			#include <libintl.h>
| int
| main ()
| {
| (void)gettext((char *)0);
|   ;
|   return 0;
| }
| 
configure:20713: result: no
configure:20759: checking for gzdopen in -lz
configure:20784: gcc -o conftest -g -O2   conftest.c -lz   -lbsm >&5
configure:20784: $? = 0
configure:20793: result: yes
configure:20799: checking zlib.h usability
configure:20799: gcc -c -g -O2  conftest.c >&5
configure:20799: $? = 0
configure:20799: result: yes
configure:20799: checking zlib.h presence
configure:20799: gcc -E  conftest.c
configure:20799: $? = 0
configure:20799: result: yes
configure:20799: checking for zlib.h
configure:20799: result: yes
configure:20877: checking whether errno is declared
configure:20877: gcc -c -g -O2  conftest.c >&5
configure:20877: $? = 0
configure:20877: result: yes
configure:20893: checking whether h_errno is declared
configure:20893: gcc -c -g -O2  conftest.c >&5
configure:20893: $? = 0
configure:20893: result: yes
configure:20909: checking whether LLONG_MAX is declared
configure:20909: gcc -c -g -O2  conftest.c >&5
configure:20909: $? = 0
configure:20909: result: yes
configure:20923: checking whether LLONG_MIN is declared
configure:20923: gcc -c -g -O2  conftest.c >&5
configure:20923: $? = 0
configure:20923: result: yes
configure:20937: checking whether ULLONG_MAX is declared
configure:20937: gcc -c -g -O2  conftest.c >&5
configure:20937: $? = 0
configure:20937: result: yes
configure:20951: checking whether PATH_MAX is declared
configure:20951: gcc -c -g -O2  conftest.c >&5
configure:20951: $? = 0
configure:20951: result: yes
configure:20966: checking whether SIZE_MAX is declared
configure:20966: gcc -c -g -O2  conftest.c >&5
configure:20966: $? = 0
configure:20966: result: yes
configure:21074: checking for strsignal
configure:21074: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
configure:21074: $? = 0
configure:21074: result: yes
configure:21151: checking for sig2str
configure:21151: gcc -o conftest -g -O2   conftest.c  -lbsm >&5
Undefined symbols for architecture x86_64:
  "_sig2str", referenced from:
      _main in conftest-255f29.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:21151: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_ST_MTIMESPEC 1
| #define HAVE_DIRFD 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_DIRENT_D_NAMLEN 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETPROGNAME 1
| #define HAVE_SETPROGNAME 1
| #define HAVE___FUNC__ 1
| #define HAVE_ZLIB_H 1
| #define HAVE_DECL_ERRNO 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_LLONG_MAX 1
| #define HAVE_DECL_LLONG_MIN 1
| #define HAVE_DECL_ULLONG_MAX 1
| #define HAVE_DECL_PATH_MAX 1
| #define HAVE_DECL_SIZE_MAX 1
| #define HAVE_STRSIGNAL 1
| /* end confdefs.h.  */
| /* Define sig2str to an innocuous variant, in case <limits.h> declares sig2str.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define sig2str innocuous_sig2str
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char sig2str (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef sig2str
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char sig2str ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_sig2str || defined __stub___sig2str
| choke me
| #endif
| 
| int
| main ()
| {
| return sig2str ();
|   ;
|   return 0;
| }
configure:21151: result: no
configure:21186: checking whether sys_signame is declared
configure:21186: gcc -c -g -O2  conftest.c >&5
configure:21186: $? = 0
configure:21186: result: yes
configure:21326: checking for pam_start in -lpam
configure:21351: gcc -o conftest -g -O2   conftest.c -lpam -ldl  -lbsm >&5
configure:21351: $? = 0
configure:21361: result: yes
configure:21375: checking security/pam_appl.h usability
configure:21375: gcc -c -g -O2  conftest.c >&5
configure:21375: $? = 0
configure:21375: result: yes
configure:21375: checking security/pam_appl.h presence
configure:21375: gcc -E  conftest.c
configure:21375: $? = 0
configure:21375: result: yes
configure:21375: checking for security/pam_appl.h
configure:21375: result: yes
configure:21410: checking for pam_getenvlist
configure:21410: gcc -o conftest -g -O2   conftest.c  -lbsm -lpam -ldl >&5
configure:21410: $? = 0
configure:21410: result: yes
configure:21447: checking whether to use PAM session support
configure:21468: result: yes
configure:23208: checking for log file location
configure:23218: result: /var/log/sudo.log
configure:23243: checking for sudo run dir location
configure:23254: result: /var/db/sudo
configure:23261: checking for sudo var dir location
configure:23272: result: /var/db/sudo
configure:23280: checking for I/O log dir location
configure:23297: result: /var/log/sudo-io
configure:23300: checking time zone data directory
configure:23312: result: /usr/share/zoneinfo
configure:23337: checking whether _FORTIFY_SOURCE may be specified
configure:23355: gcc -o conftest -g -O2 -D_FORTIFY_SOURCE=2  conftest.c  -lbsm >&5
conftest.c:157:20: warning: implicitly declaring library function 'sprintf' with type 'int (char *, const char *, ...)' [-Wimplicit-function-declaration]
char buf[4]; (void)sprintf(buf, "%s", "foo");
                   ^
conftest.c:157:20: note: include the header <stdio.h> or explicitly provide a declaration for 'sprintf'
1 warning generated.
configure:23355: $? = 0
configure:23375: gcc -o conftest -g -O2 -D_FORTIFY_SOURCE=2  conftest.c  -lbsm >&5
configure:23375: $? = 0
configure:23386: result: yes
configure:23397: checking whether C compiler accepts -static-libgcc
configure:23416: gcc -c -g -O2  -static-libgcc -D_FORTIFY_SOURCE=2 conftest.c >&5
clang: warning: argument unused during compilation: '-static-libgcc'
configure:23416: $? = 0
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_ST_MTIMESPEC 1
| #define HAVE_DIRFD 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_DIRENT_D_NAMLEN 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETPROGNAME 1
| #define HAVE_SETPROGNAME 1
| #define HAVE___FUNC__ 1
| #define HAVE_ZLIB_H 1
| #define HAVE_DECL_ERRNO 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_LLONG_MAX 1
| #define HAVE_DECL_LLONG_MIN 1
| #define HAVE_DECL_ULLONG_MAX 1
| #define HAVE_DECL_PATH_MAX 1
| #define HAVE_DECL_SIZE_MAX 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_DECL_SYS_SIGNAME 1
| #define _PATH_NSSWITCH_CONF "/etc/nsswitch.conf"
| #define HAVE_SECURITY_PAM_APPL_H 1
| #define HAVE_PAM_GETENVLIST 1
| #define HAVE_PAM 1
| #define HAVE_DLOPEN 1
| #define STATIC_SUDOERS_PLUGIN 1
| #define _PATH_SUDO_LOGFILE "/var/log/sudo.log"
| #define _PATH_SUDO_TIMEDIR "/var/db/sudo/ts"
| #define _PATH_SUDO_LECTURE_DIR "/var/db/sudo/lectured"
| #define _PATH_SUDO_IO_LOGDIR "/var/log/sudo-io"
| #define _PATH_ZONEINFO "/usr/share/zoneinfo"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:23424: result: no
configure:23435: checking whether C compiler accepts -fvisibility=hidden
configure:23454: gcc -c -g -O2  -fvisibility=hidden -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:23454: $? = 0
configure:23462: result: yes
configure:24076: checking for compiler stack protector support
configure:24108: gcc -o conftest -fstack-protector-strong   -fstack-protector-strong conftest.c  >&5
configure:24108: $? = 0
configure:24172: result: -fstack-protector-strong
configure:24178: checking whether the linker accepts -Wl,-z,relro
configure:24197: gcc -o conftest -g -O2 -fvisibility=hidden -D_FORTIFY_SOURCE=2   -Wl,-z,relro conftest.c  -lbsm >&5
ld: unknown option: -z
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:24197: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "sudo"
| #define PACKAGE_TARNAME "sudo"
| #define PACKAGE_VERSION "1.8.17p1"
| #define PACKAGE_STRING "sudo 1.8.17p1"
| #define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
| #define _PATH_SSSD_LIB ""LIBDIR""
| #define NO_LECTURE 1
| #define LOGGING SLOG_SYSLOG
| #define PRI_SUCCESS "notice"
| #define PRI_FAILURE "alert"
| #define MAXLOGFILELEN 80
| #define SEND_MAIL_WHEN_NO_USER 1
| #define MAILTO "root"
| #define MAILSUBJECT "*** SECURITY information for %h ***"
| #define PASSPROMPT "Password: "
| #define INCORRECT_PASSWORD "Sorry, try again."
| #define SUDO_UMASK 0022
| #define RUNAS_DEFAULT "root"
| #define EDITOR _PATH_VI
| #define ENV_EDITOR 1
| #define TRIES_FOR_PASSWORD 3
| #define TIMEOUT 5
| #define PASSWORD_TIMEOUT 0
| #define _PATH_LDAP_CONF "/etc/ldap.conf"
| #define _PATH_LDAP_SECRET "/etc/ldap.secret"
| #define _PATH_SUDO_ASKPASS NULL
| #define ENV_RESET 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE___INTERPOSE 1
| #define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
| #define RTLD_PRELOAD_DELIM ":"
| #define _PATH_MV "/bin/mv"
| #define _PATH_BSHELL "/bin/sh"
| #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
| #define _PATH_VI "/usr/bin/vi"
| #define LOGFAC "authpriv"
| #define HAVE_DIRENT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_SPAWN_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SYS_SOCKIO_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_MACHINE_ENDIAN_H 1
| #define __STDC_WANT_LIB_EXT1__ 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_LONG_LONG_INT 1
| #define MAX_UID_T_LEN 10
| #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
| #define HAVE_STRUCT_UTMPX_UT_ID 1
| #define HAVE_STRUCT_UTMPX_UT_PID 1
| #define HAVE_STRUCT_UTMPX_UT_TV 1
| #define HAVE_STRUCT_UTMPX_UT_TYPE 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_KILLPG 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_STRFTIME 1
| #define HAVE_PREAD 1
| #define HAVE_PWRITE 1
| #define HAVE_OPENAT 1
| #define HAVE_FACCESSAT 1
| #define HAVE_SETEUID 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETUTXID 1
| #define HAVE_SYSCTL 1
| #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
| #define HAVE_OPENPTY 1
| #define HAVE_LIBUTIL_H 1
| #define HAVE_UNSETENV 1
| #define PUTENV_CONST /**/
| #define HAVE_GETIFADDRS 1
| #define HAVE_FREEIFADDRS 1
| #define HAVE_LOCKF 1
| #define HAVE_INNETGR 1
| #define HAVE_DECL_INNETGR 1
| #define HAVE_GETDOMAINNAME 1
| #define HAVE_DECL_GETDOMAINNAME 1
| #define HAVE_UTIMES 1
| #define HAVE_FUTIMES 1
| #define HAVE_FNMATCH 1
| #define HAVE_ISBLANK 1
| #define HAVE_GLOB 1
| #define HAVE_MEMSET_S 1
| #define HAVE_STRLCPY 1
| #define HAVE_STRLCAT 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRNDUP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_MKSTEMPS 1
| #define HAVE_MKDTEMP 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_ASPRINTF 1
| #define HAVE_VASPRINTF 1
| #define HAVE_ST_MTIMESPEC 1
| #define HAVE_DIRFD 1
| #define HAVE_STRUCT_DIRENT_D_TYPE 1
| #define HAVE_STRUCT_DIRENT_D_NAMLEN 1
| #define HAVE_INET_PTON 1
| #define HAVE_INET_NTOP 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETPROGNAME 1
| #define HAVE_SETPROGNAME 1
| #define HAVE___FUNC__ 1
| #define HAVE_ZLIB_H 1
| #define HAVE_DECL_ERRNO 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_LLONG_MAX 1
| #define HAVE_DECL_LLONG_MIN 1
| #define HAVE_DECL_ULLONG_MAX 1
| #define HAVE_DECL_PATH_MAX 1
| #define HAVE_DECL_SIZE_MAX 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_DECL_SYS_SIGNAME 1
| #define _PATH_NSSWITCH_CONF "/etc/nsswitch.conf"
| #define HAVE_SECURITY_PAM_APPL_H 1
| #define HAVE_PAM_GETENVLIST 1
| #define HAVE_PAM 1
| #define HAVE_DLOPEN 1
| #define STATIC_SUDOERS_PLUGIN 1
| #define _PATH_SUDO_LOGFILE "/var/log/sudo.log"
| #define _PATH_SUDO_TIMEDIR "/var/db/sudo/ts"
| #define _PATH_SUDO_LECTURE_DIR "/var/db/sudo/lectured"
| #define _PATH_SUDO_IO_LOGDIR "/var/log/sudo-io"
| #define _PATH_ZONEINFO "/usr/share/zoneinfo"
| #define HAVE_DSO_VISIBILITY 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:24206: result: no
configure:24230: using the following authentication methods: pam
configure:24469: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by sudo config.status 1.8.17p1, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on dogpatch.apple.com

config.status:1346: creating Makefile
config.status:1346: creating doc/Makefile
config.status:1346: creating examples/Makefile
config.status:1346: creating include/Makefile
config.status:1346: creating lib/util/Makefile
config.status:1346: creating lib/util/util.exp
config.status:1346: creating src/sudo_usage.h
config.status:1346: creating src/Makefile
config.status:1346: creating plugins/sample/Makefile
config.status:1346: creating plugins/group_file/Makefile
config.status:1346: creating plugins/system_group/Makefile
config.status:1346: creating plugins/sudoers/Makefile
config.status:1346: creating plugins/sudoers/sudoers
config.status:1346: creating config.h
config.status:1346: creating pathnames.h
config.status:1530: executing libtool commands
configure:26456: Warning: the /var/db/sudo/ts directory must be cleared at boot time.
configure:26458:          You may need to create a startup item to do this.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-apple-darwin16.0.0
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_c_inline=inline
ac_cv_c_volatile=yes
ac_cv_env_BSHELLPROG_set=
ac_cv_env_BSHELLPROG_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_MVPROG_set=
ac_cv_env_MVPROG_value=
ac_cv_env_SENDMAILPROG_set=
ac_cv_env_SENDMAILPROG_value=
ac_cv_env_VIPROG_set=
ac_cv_env_VIPROG_value=
ac_cv_env_YACC_set=
ac_cv_env_YACC_value=
ac_cv_env_YFLAGS_set=
ac_cv_env_YFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_asprintf=yes
ac_cv_func_clock_gettime=yes
ac_cv_func_closefrom=no
ac_cv_func_faccessat=yes
ac_cv_func_fexecve=no
ac_cv_func_freeifaddrs=yes
ac_cv_func_futimens=no
ac_cv_func_futimes=yes
ac_cv_func_getdomainname=yes
ac_cv_func_getgrouplist=yes
ac_cv_func_getgroups=yes
ac_cv_func_getgroups_works=yes
ac_cv_func_getifaddrs=yes
ac_cv_func_getline=yes
ac_cv_func_getopt_long=yes
ac_cv_func_getprogname=yes
ac_cv_func_getutxid=yes
ac_cv_func_glob=yes
ac_cv_func_inet_ntop=yes
ac_cv_func_inet_pton=yes
ac_cv_func_innetgr=yes
ac_cv_func_killpg=yes
ac_cv_func_lockf=yes
ac_cv_func_memrchr=no
ac_cv_func_memset_s=yes
ac_cv_func_mkdtemp=yes
ac_cv_func_mkstemps=yes
ac_cv_func_nl_langinfo=yes
ac_cv_func_openat=yes
ac_cv_func_openpty=yes
ac_cv_func_pam_getenvlist=yes
ac_cv_func_pread=yes
ac_cv_func_pw_dup=no
ac_cv_func_pwrite=yes
ac_cv_func_reallocarray=no
ac_cv_func_seteuid=yes
ac_cv_func_setprogname=yes
ac_cv_func_setresuid=no
ac_cv_func_sig2str=no
ac_cv_func_snprintf=yes
ac_cv_func_socket=yes
ac_cv_func_strftime=yes
ac_cv_func_strlcat=yes
ac_cv_func_strlcpy=yes
ac_cv_func_strndup=yes
ac_cv_func_strnlen=yes
ac_cv_func_strnlen_working=yes
ac_cv_func_strsignal=yes
ac_cv_func_strtonum=no
ac_cv_func_sysctl=yes
ac_cv_func_syslog=yes
ac_cv_func_unsetenv=yes
ac_cv_func_utimensat=no
ac_cv_func_utimes=yes
ac_cv_func_vasprintf=yes
ac_cv_func_vsnprintf=yes
ac_cv_have_decl_F_CLOSEM=no
ac_cv_have_decl_LLONG_MAX=yes
ac_cv_have_decl_LLONG_MIN=yes
ac_cv_have_decl_PATH_MAX=yes
ac_cv_have_decl_SIZE_MAX=yes
ac_cv_have_decl_ULLONG_MAX=yes
ac_cv_have_decl_errno=yes
ac_cv_have_decl_getdomainname=yes
ac_cv_have_decl_h_errno=yes
ac_cv_have_decl_innetgr=yes
ac_cv_have_decl_sys_signame=yes
ac_cv_have_working_snprintf=yes
ac_cv_have_working_vsnprintf=yes
ac_cv_header_dirent_dirent_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_endian_h=no
ac_cv_header_inttypes_h=yes
ac_cv_header_libutil_h=yes
ac_cv_header_login_cap_h=no
ac_cv_header_machine_endian_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_netgroup_h=no
ac_cv_header_paths_h=yes
ac_cv_header_procfs_h=no
ac_cv_header_security_pam_appl_h=yes
ac_cv_header_sha2_h=no
ac_cv_header_spawn_h=yes
ac_cv_header_stdbool_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_bsdtypes_h=no
ac_cv_header_sys_endian_h=no
ac_cv_header_sys_procfs_h=no
ac_cv_header_sys_select_h=yes
ac_cv_header_sys_sockio_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_stropts_h=no
ac_cv_header_sys_sysmacros_h=no
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_types_h_makedev=yes
ac_cv_header_time=yes
ac_cv_header_unistd_h=yes
ac_cv_header_utmpx_h=yes
ac_cv_header_zlib_h=yes
ac_cv_host=x86_64-apple-darwin16.0.0
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_pam_pam_start_ldl=yes
ac_cv_lib_z_gzdopen=yes
ac_cv_member_struct_dirent_d_namlen=yes
ac_cv_member_struct_dirent_d_type=yes
ac_cv_member_struct_kinfo_proc2_p_tdev=no
ac_cv_member_struct_kinfo_proc_ki_tdev=no
ac_cv_member_struct_kinfo_proc_kp_eproc_e_tdev=yes
ac_cv_member_struct_kinfo_proc_p_tdev=no
ac_cv_member_struct_sockaddr_in_sin_len=no
ac_cv_member_struct_sockaddr_sa_len=yes
ac_cv_member_struct_stat_st_mtim=no
ac_cv_member_struct_stat_st_mtimespec=yes
ac_cv_member_struct_utmpx_ut_exit___e_termination=no
ac_cv_member_struct_utmpx_ut_exit_e_termination=no
ac_cv_member_struct_utmpx_ut_id=yes
ac_cv_member_struct_utmpx_ut_pid=yes
ac_cv_member_struct_utmpx_ut_tv=yes
ac_cv_member_struct_utmpx_ut_type=yes
ac_cv_objext=o
ac_cv_path_BSHELLPROG=/bin/sh
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_FGREP='/usr/bin/grep -F'
ac_cv_path_FLEX=/usr/bin/flex
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_MANDOCPROG=mandoc
ac_cv_path_MVPROG=/bin/mv
ac_cv_path_NROFFPROG=/usr/bin/nroff
ac_cv_path_SED=/usr/bin/sed
ac_cv_path_SENDMAILPROG=/usr/sbin/sendmail
ac_cv_path_TRPROG=/usr/bin/tr
ac_cv_path_UNAMEPROG=/usr/bin/uname
ac_cv_path_VIPROG=/usr/bin/vi
ac_cv_path_lt_DD=/bin/dd
ac_cv_prog_AWK=awk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_YACC='bison -y'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_DSYMUTIL=dsymutil
ac_cv_prog_ac_ct_LIPO=lipo
ac_cv_prog_ac_ct_NMEDIT=nmedit
ac_cv_prog_ac_ct_OBJDUMP=objdump
ac_cv_prog_ac_ct_OTOOL=otool
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_c99=
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_safe_to_define___extensions__=yes
ac_cv_search_opendir='none required'
ac_cv_search_strerror='none required'
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
ac_cv_sys_posix_termios=yes
ac_cv_type__Bool=yes
ac_cv_type_clockid_t=yes
ac_cv_type_errno_t=yes
ac_cv_type_getgroups=gid_t
ac_cv_type_intmax_t=yes
ac_cv_type_long_long_int=yes
ac_cv_type_mode_t=yes
ac_cv_type_rsize_t=yes
ac_cv_type_sig_atomic_t=yes
ac_cv_type_sigaction_t=no
ac_cv_type_size_t=yes
ac_cv_type_socklen_t=yes
ac_cv_type_struct_in6_addr=yes
ac_cv_type_uid_t=yes
ac_cv_type_uint32_t=yes
ac_cv_type_uint64_t=yes
ac_cv_type_uint8_t=yes
ac_cv_type_uintmax_t=yes
ac_cv_type_unsigned_long_long_int=yes
ax_cv_check_cflags___fvisibility_hidden=yes
ax_cv_check_cflags___static_libgcc=no
ax_cv_check_ldflags___Wl__force_flat_namespace=yes
ax_cv_check_ldflags___Wl__z_relro=no
ax_cv_func_getaddrinfo=yes
lt_cv_apple_cc_single_mod=yes
lt_cv_ar_at_file=no
lt_cv_deplibs_check_method=pass_all
lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=-ldl
lt_cv_dlopen_self=yes
lt_cv_dlopen_self_static=yes
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_exported_symbols_list=yes
lt_cv_ld_force_load=yes
lt_cv_ld_reload_flag=-r
lt_cv_nm_interface='BSD nm'
lt_cv_objdir=.libs
lt_cv_path_LD=/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/bin/ld
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_mainfest_tool=no
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_pic='-fno-common -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_rtti_exceptions=yes
lt_cv_prog_compiler_static_works=no
lt_cv_prog_gnu_ld=no
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/  {"\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(lib.*\)$/  {"\1", (void *) \&\1},/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/  {"lib\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_global_symbol_to_import=
lt_cv_sys_max_cmd_len=196608
lt_cv_to_host_file_cmd=func_convert_file_noop
lt_cv_to_tool_file_cmd=func_convert_file_noop
lt_cv_truncate_bin='/bin/dd bs=4096 count=1'
sudo_cv___func__=yes
sudo_cv_func_fnmatch=yes
sudo_cv_func_isblank=yes
sudo_cv_func_putenv_const=no
sudo_cv_func_unsetenv_void=no
sudo_cv_gettext=no
sudo_cv_gettext_lintl=no
sudo_cv_gettext_lintl_liconv=no
sudo_cv_prev_host=x86_64-apple-darwin16.0.0
sudo_cv_uid_t_len=10
sudo_cv_use_fortify_source=yes
sudo_cv_var_mantype=mdoc
sudo_cv_var_stack_protector=-fstack-protector-strong

## ----------------- ##
## Output variables. ##
## ----------------- ##

'
AFS_LIBS=''
AR='ar'
AUTH_OBJS='pam.lo'
AWK='awk'
BAMAN='0'
BSDAUTH_USAGE=''
BSHELLPROG='/bin/sh'
CC='gcc'
CFLAGS='-g -O2 -fvisibility=hidden'
COMMON_OBJS=' event_select.lo'
COMPAT_EXP='sudo_reallocarray
COMPAT_TEST_PROGS=''
CONFIGURE_ARGS='--with-password-timeout=0 --disable-setreuid --with-env-editor --with-pam --with-libraries=bsm --with-noexec=no --sysconfdir=/private/etc --without-lecture --enable-static-sudoers --with-rundir=/var/db/sudo'
CPP='gcc -E'
CPPFLAGS='-D_FORTIFY_SOURCE=2'
CROSS_COMPILING='no'
DEFS='-DHAVE_CONFIG_H'
DEVEL=''
DLLTOOL='false'
DONT_LEAK_PATH_INFO=''
DSYMUTIL='dsymutil'
DUMPBIN=''
ECHO_C='\c'
ECHO_N=''
ECHO_T=''
EGREP='/usr/bin/grep -E'
EXEEXT=''
FGREP='/usr/bin/grep -F'
FLEX='/usr/bin/flex'
GETGROUPS_LIB=''
GREP='/usr/bin/grep'
INIT_DIR=''
INIT_SCRIPT=''
INSTALL_NOEXEC=''
KRB5CONFIG=''
LCMAN='0'
LD='/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/bin/ld'
LDAP='#'
LDFLAGS=''
LIBDL='-ldl'
LIBINTL=''
LIBMD=''
LIBOBJS=' ${LIBOBJDIR}reallocarray$U.o ${LIBOBJDIR}utimens$U.o ${LIBOBJDIR}memrchr$U.o ${LIBOBJDIR}pw_dup$U.o ${LIBOBJDIR}closefrom$U.o ${LIBOBJDIR}strtonum$U.o ${LIBOBJDIR}sha2$U.o ${LIBOBJDIR}sig2str$U.o'
LIBRT=''
LIBS=''
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LIBTOOL_DEPS='./ltmain.sh'
LIBUTIL_LDFLAGS=''
LIPO='lipo'
LN_S='ln -s'
LOCALEDIR_SUFFIX=''
LOGINCAP_USAGE=''
LTLIBOBJS=' ${LIBOBJDIR}reallocarray$U.lo ${LIBOBJDIR}utimens$U.lo ${LIBOBJDIR}memrchr$U.lo ${LIBOBJDIR}pw_dup$U.lo ${LIBOBJDIR}closefrom$U.lo ${LIBOBJDIR}strtonum$U.lo ${LIBOBJDIR}sha2$U.lo ${LIBOBJDIR}sig2str$U.lo'
LT_DEP_LIBS=''
LT_LDDEP=''
LT_LDEXPORTS=''
LT_LDFLAGS=''
LT_STATIC=''
MANCOMPRESS=''
MANCOMPRESSEXT=''
MANDIRTYPE='man'
MANDOCPROG='mandoc'
MANIFEST_TOOL=':'
MANTYPE='mdoc'
MVPROG='/bin/mv'
NET_LIBS=' -lbsm'
NM='/usr/bin/nm -B'
NMEDIT='nmedit'
NOEXECDIR='no'
NOEXECFILE='sudo_noexec.so'
NROFFPROG='/usr/bin/nroff'
OBJDUMP='objdump'
OBJEXT='o'
OTOOL64=':'
OTOOL='otool'
PACKAGE_BUGREPORT='https://bugzilla.sudo.ws/'
PACKAGE_NAME='sudo'
PACKAGE_STRING='sudo 1.8.17p1'
PACKAGE_TARNAME='sudo'
PACKAGE_URL=''
PACKAGE_VERSION='1.8.17p1'
PATH_SEPARATOR=':'
PIE_CFLAGS=''
PIE_LDFLAGS=''
PLUGINDIR='/usr/local/libexec/sudo'
PROGS='sudo'
PSMAN='0'
RANLIB='ranlib'
RC_LINK=''
REPLAY_LIBS=''
SED='/usr/bin/sed'
SELINUX_USAGE=''
SEMAN='0'
SENDMAILPROG='/usr/sbin/sendmail'
SHELL='/bin/sh'
SHLIB_ENABLE='yes'
SHLIB_MODE='0644'
SSP_CFLAGS='-fstack-protector-strong'
SSP_LDFLAGS='-Wc,-fstack-protector-strong'
STATIC_SUDOERS='$(top_builddir)/plugins/sudoers/sudoers.la'
STRIP='strip'
SUDOERS_GID='0'
SUDOERS_LDFLAGS=' --tag=disable-shared -static'
SUDOERS_LIBS=' -lpam'
SUDOERS_MODE='0440'
SUDOERS_OBJS=''
SUDOERS_TEST_PROGS=''
SUDOERS_UID='0'
SUDO_LDFLAGS='-Wl,-force_flat_namespace'
SUDO_LIBS=''
SUDO_NLS='disabled'
SUDO_OBJS=' preload.o'
TMPFILES_D=''
TRPROG='/usr/bin/tr'
UNAMEPROG='/usr/bin/uname'
VIPROG='/usr/bin/vi'
YACC='bison -y'
YFLAGS=''
ZLIB='-lz'
ZLIB_LDFLAGS=''
ZLIB_SRC=''
ac_ct_AR='ar'
ac_ct_CC='gcc'
ac_ct_DUMPBIN=''
badpass_message='Sorry, try again.'
badpri='alert'
bindir='$(exec_prefix)/bin'
build='x86_64-apple-darwin16.0.0'
build_alias=''
build_cpu='x86_64'
build_os='darwin16.0.0'
build_vendor='apple'
closefrom_fallback
datadir='${datarootdir}'
datarootdir='$(prefix)/share'
devdir='$(srcdir)'
docdir='$(datarootdir)/doc/$(PACKAGE_TARNAME)'
dvidir='${docdir}'
editor='vi'
env_editor='on'
env_reset='on'
exampledir='$(datarootdir)/examples/$(PACKAGE_TARNAME)'
exec_prefix='$(prefix)'
fqdn='off'
goodpri='notice'
host='x86_64-apple-darwin16.0.0'
host_alias=''
host_cpu='x86_64'
host_os='darwin16.0.0'
host_vendor='apple'
htmldir='${docdir}'
ignore_dot='off'
includedir='$(prefix)/include'
infodir='${datarootdir}/info'
insults='off'
iolog_dir='/var/log/sudo-io'
ldap_conf='/etc/ldap.conf'
ldap_secret='/etc/ldap.secret'
lecture='never'
libdir='${exec_prefix}/lib'
libexecdir='$(exec_prefix)/libexec'
localedir='$(datarootdir)/locale'
localstatedir='$(prefix)/var'
logfac='authpriv'
loglen='80'
long_otp_prompt='off'
mail_no_host='off'
mail_no_perms='off'
mail_no_user='on'
mailsub='*** SECURITY information for %h ***'
mailto='root'
mandir='$(prefix)/man'
mansectform='5'
mansectsu='8'
mansrcdir='.'
netsvc_conf='/etc/netsvc.conf'
noexec_file='/usr/local/libexec/sudo/sudo_noexec.so'
nsswitch_conf='/etc/nsswitch.conf'
oldincludedir='/usr/include'
pam_login_service='sudo'
pam_session='on'
passprompt='Password: '
passwd_tries='3'
password_timeout='0'
path_info='on'
pdfdir='${docdir}'
prefix='/usr/local'
program_transform_name='s,x,x,'
psdir='${docdir}'
root_sudo='on'
runas_default='root'
rundir='/var/db/sudo'
sbindir='$(exec_prefix)/sbin'
secure_path='not set'
sesh_file='/usr/local/libexec/sudo/sesh'
sharedstatedir='${prefix}/com'
sssd_lib='"LIBDIR"'
sudo_SHA224Final
sudo_SHA224Init
sudo_SHA224Pad
sudo_SHA224Transform
sudo_SHA224Update
sudo_SHA256Final
sudo_SHA256Init
sudo_SHA256Pad
sudo_SHA256Transform
sudo_SHA256Update
sudo_SHA384Final
sudo_SHA384Init
sudo_SHA384Pad
sudo_SHA384Transform
sudo_SHA384Update
sudo_SHA512Final
sudo_SHA512Init
sudo_SHA512Pad
sudo_SHA512Transform
sudo_SHA512Update
sudo_closefrom
sudo_futimens
sudo_memrchr
sudo_pw_dup
sudo_sig2str
sudo_strtonum
sudo_umask='0022'
sudo_utimensat
sysconfdir='/private/etc'
target_alias=''
timeout='5'
tty_tickets='on'
umask_override='off'
vardir='/var/db/sudo'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "sudo"
#define PACKAGE_TARNAME "sudo"
#define PACKAGE_VERSION "1.8.17p1"
#define PACKAGE_STRING "sudo 1.8.17p1"
#define PACKAGE_BUGREPORT "https://bugzilla.sudo.ws/"
#define PACKAGE_URL ""
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _GNU_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define _TANDEM_SOURCE 1
#define _PATH_SSSD_CONF "/etc/sssd/sssd.conf"
#define _PATH_SSSD_LIB ""LIBDIR""
#define NO_LECTURE 1
#define LOGGING SLOG_SYSLOG
#define PRI_SUCCESS "notice"
#define PRI_FAILURE "alert"
#define MAXLOGFILELEN 80
#define SEND_MAIL_WHEN_NO_USER 1
#define MAILTO "root"
#define MAILSUBJECT "*** SECURITY information for %h ***"
#define PASSPROMPT "Password: "
#define INCORRECT_PASSWORD "Sorry, try again."
#define SUDO_UMASK 0022
#define RUNAS_DEFAULT "root"
#define EDITOR _PATH_VI
#define ENV_EDITOR 1
#define TRIES_FOR_PASSWORD 3
#define TIMEOUT 5
#define PASSWORD_TIMEOUT 0
#define _PATH_LDAP_CONF "/etc/ldap.conf"
#define _PATH_LDAP_SECRET "/etc/ldap.secret"
#define _PATH_SUDO_ASKPASS NULL
#define ENV_RESET 1
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define HAVE___INTERPOSE 1
#define RTLD_PRELOAD_VAR "DYLD_INSERT_LIBRARIES"
#define RTLD_PRELOAD_DELIM ":"
#define _PATH_MV "/bin/mv"
#define _PATH_BSHELL "/bin/sh"
#define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
#define _PATH_VI "/usr/bin/vi"
#define LOGFAC "authpriv"
#define HAVE_DIRENT_H 1
#define TIME_WITH_SYS_TIME 1
#define HAVE__BOOL 1
#define HAVE_STDBOOL_H 1
#define HAVE_PATHS_H 1
#define HAVE_SPAWN_H 1
#define HAVE_UTMPX_H 1
#define HAVE_SYS_SOCKIO_H 1
#define HAVE_SYS_SELECT_H 1
#define HAVE_MACHINE_ENDIAN_H 1
#define __STDC_WANT_LIB_EXT1__ 1
#define HAVE_STRUCT_IN6_ADDR 1
#define HAVE_UNSIGNED_LONG_LONG_INT 1
#define HAVE_LONG_LONG_INT 1
#define MAX_UID_T_LEN 10
#define HAVE_STRUCT_SOCKADDR_SA_LEN 1
#define HAVE_STRUCT_UTMPX_UT_ID 1
#define HAVE_STRUCT_UTMPX_UT_PID 1
#define HAVE_STRUCT_UTMPX_UT_TV 1
#define HAVE_STRUCT_UTMPX_UT_TYPE 1
#define GETGROUPS_T gid_t
#define HAVE_GETGROUPS 1
#define HAVE_KILLPG 1
#define HAVE_NL_LANGINFO 1
#define HAVE_STRFTIME 1
#define HAVE_PREAD 1
#define HAVE_PWRITE 1
#define HAVE_OPENAT 1
#define HAVE_FACCESSAT 1
#define HAVE_SETEUID 1
#define HAVE_GETGROUPLIST 1
#define HAVE_GETLINE 1
#define HAVE_GETUTXID 1
#define HAVE_SYSCTL 1
#define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
#define HAVE_OPENPTY 1
#define HAVE_LIBUTIL_H 1
#define HAVE_UNSETENV 1
#define PUTENV_CONST /**/
#define HAVE_GETIFADDRS 1
#define HAVE_FREEIFADDRS 1
#define HAVE_LOCKF 1
#define HAVE_INNETGR 1
#define HAVE_DECL_INNETGR 1
#define HAVE_GETDOMAINNAME 1
#define HAVE_DECL_GETDOMAINNAME 1
#define HAVE_UTIMES 1
#define HAVE_FUTIMES 1
#define HAVE_FNMATCH 1
#define HAVE_ISBLANK 1
#define HAVE_GLOB 1
#define HAVE_MEMSET_S 1
#define HAVE_STRLCPY 1
#define HAVE_STRLCAT 1
#define HAVE_STRNLEN 1
#define HAVE_STRNDUP 1
#define HAVE_CLOCK_GETTIME 1
#define HAVE_GETOPT_LONG 1
#define HAVE_MKSTEMPS 1
#define HAVE_MKDTEMP 1
#define HAVE_SNPRINTF 1
#define HAVE_VSNPRINTF 1
#define HAVE_ASPRINTF 1
#define HAVE_VASPRINTF 1
#define HAVE_ST_MTIMESPEC 1
#define HAVE_DIRFD 1
#define HAVE_STRUCT_DIRENT_D_TYPE 1
#define HAVE_STRUCT_DIRENT_D_NAMLEN 1
#define HAVE_INET_PTON 1
#define HAVE_INET_NTOP 1
#define HAVE_GETADDRINFO 1
#define HAVE_GETPROGNAME 1
#define HAVE_SETPROGNAME 1
#define HAVE___FUNC__ 1
#define HAVE_ZLIB_H 1
#define HAVE_DECL_ERRNO 1
#define HAVE_DECL_H_ERRNO 1
#define HAVE_DECL_LLONG_MAX 1
#define HAVE_DECL_LLONG_MIN 1
#define HAVE_DECL_ULLONG_MAX 1
#define HAVE_DECL_PATH_MAX 1
#define HAVE_DECL_SIZE_MAX 1
#define HAVE_STRSIGNAL 1
#define HAVE_DECL_SYS_SIGNAME 1
#define _PATH_NSSWITCH_CONF "/etc/nsswitch.conf"
#define HAVE_SECURITY_PAM_APPL_H 1
#define HAVE_PAM_GETENVLIST 1
#define HAVE_PAM 1
#define HAVE_DLOPEN 1
#define STATIC_SUDOERS_PLUGIN 1
#define _PATH_SUDO_LOGFILE "/var/log/sudo.log"
#define _PATH_SUDO_TIMEDIR "/var/db/sudo/ts"
#define _PATH_SUDO_LECTURE_DIR "/var/db/sudo/lectured"
#define _PATH_SUDO_IO_LOGDIR "/var/log/sudo-io"
#define _PATH_ZONEINFO "/usr/share/zoneinfo"
#define HAVE_DSO_VISIBILITY 1
#define WITHOUT_PASSWD 1
#define os_init os_init_common
#define _PATH_SUDO_PLUGIN_DIR "/usr/local/libexec/sudo/"
#define _PATH_SUDO_SESH NULL

configure: exit 0

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by sudo config.status 1.8.17p1, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ config.status --file=-

on dogpatch.apple.com


## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by sudo config.status 1.8.17p1, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ config.status --file=-

on dogpatch.apple.com


## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by sudo config.status 1.8.17p1, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ config.status --file=doc/visudo.man

on dogpatch.apple.com

config.status:1346: creating doc/visudo.man